gpt4 book ai didi

ios - Xamarin 无法将 iOS 应用程序部署到 iOS 设备

转载 作者:行者123 更新时间:2023-12-04 04:42:20 26 4
gpt4 key购买 nike

我正在尝试将我的 Xamarin iOS 应用程序部署到 iPhone。但它无法部署到 iPhone 设备中,因为它在模拟器中运行良好。我验证了 Bundle Identifier 和 Provisioning Profiles 是匹配的。此外,我使用 XCode 使用相同的配置文件将另一个测试应用程序部署到 iPhone 设备中。它正在成功部署。还批准开发人员在 iPhone 中受信任。

我看到 Visual Studio 的异常如下

error MT1006: Could not install the application '/Users/VarunRaja/Library/Caches/Xamarin/mtbs/builds/WK.TAA.Mfa.OTPAuthenticator.iOS/116dd0bfdd565dd44e1837c2280a6d94/bin/iPhoneSimulator/Debug/WK.TAA.Mfa.OTPAuthenticator.iOS.app' on the device 'Raja’s iPhone': AMDeviceSecureInstallApplicationBundle returned: 0xe8000067 (kAMDAPIInternalError).



我看到这是来自我的 Mac 代理。 Visual Studio 说应用程序已终止。

最佳答案

如前所述here by Tim Wheeler ,这表明您的设备不在您的配置文件中,或者您的配置文件无效。
为什么?
基本上,出于安全目的,iOS 不会让您在设备上构建应用程序,除非您已在 Apple Developer Portal 中将设备注册到该特定应用程序。他们对您将其安装在模拟器上没有任何问题,因此您无法在不使用 App Store 的情况下分发应用程序。
使固定
为了解决这个问题,您需要访问 Apple Developer Portal注册应用程序的公司,然后转到 Certificates, Identifiers and Profiles .
转到“设备”选项卡并确保您的设备在列表中。然后转到“Profiles”选项卡,您可能会在 Provisioning Profile 的 Expiration 列下看到“Invalid”状态。 Fix it ,点击您的应用程序的配置文件,确保它包含您的 iPhone,将新的 iPhone 下载到 Mac 并安装它。
还没修好?
如果这不是问题,可能是因为您安装了多个配置文件。 Visual Studio 通常设置为自动确定适当的配置文件,如果您安装了一些配置文件,它可能会使用错误的配置文件。您可以删除不需要的,或者您可以转到您的 iOS 项目设置,将捆绑签名设置为“手动”,然后选择有效的配置文件。

关于ios - Xamarin 无法将 iOS 应用程序部署到 iOS 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41471022/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com