【发布时间】:2023-03-19 17:40:02
【问题描述】:
XCode 不允许我在我的个人 iPhone 上为客户运行 iOS 应用程序。虽然我能够创建档案并将 IPA 推送到 Testflight。我仍然无法直接在我的手机上执行该应用程序。
已经存在一个“Xcode 托管配置文件”,但它仍然失败。
我已将客户的开发者帐户添加到 Xcode。我可以为“代码签名”选择它。 app-ID 与客户在其 iTunes Connect 和 Developer-Member-Center-Account 中注册的相同。
我已下载配置文件。 我已将我的设备 ID 添加到客户开发者帐户中的设备中。
如前所述,我可以创建档案(通过 fastlane)并将它们推送到 Testflight/AppStore。
知道如何在真实的 iOS 设备上测试应用程序吗?
我在我的开发者机器上运行了几个客户帐户,这是第一个遇到此类问题的帐户。
【问题讨论】:
-
您表明您正在使用自动代码签名,但也表明您已下载配置文件。使用自动代码签名,您应该必须自己下载任何配置文件,或手动将设备添加到配置文件中。这一切都在 Xcode 中为您完成。您是否将设备插入 Mac 并尝试构建设备?还是您尝试生成 IPA 并手动将其安装在设备上?
标签: ios objective-c xcode provisioning-profile ios-provisioning