我在这个论坛和苹果开发者论坛上经常看到这个问题。我已经按照教程学习了 6 个多小时。
我想要的只是添加该应用程序,以便我可以与朋友和家人一起测试它。我没有 iPhone。我有一台 Macbook Pro 和付费的开发者注册。
当我选择通用 IOS 设备和存档时,我收到此错误:
Failed to create provisioning profile. There are no devices registered in your account on the developer website. Plug in and select a device to have Xcode register it.
No profiles for '--------------' were found
Xcode couldn't find any iOS App Development provisioning profiles matching '--------------'.
我尝试过的:
- 我在开发者证书页面中有捆绑 ID
- 我已经在 App Store Connect 中制作了该应用程序
- 我已经完成了证书步骤并在 xcode 中制作了这些证书
- 我的钥匙串中有这些证书:
- 我尝试过重新启动 xcode、清理构建、更改构建设置。
尝试从通用设备存档时,我仍然收到两条错误消息。
我究竟做错了什么?我还应该做什么?
如果您使用自动代码签名,则要求您至少需要一个已注册的设备(首次在其上运行应用程序的调试版本时注册)。
为了完成您想要做的事情,您将需要使用手动代码签名。在 Apple 的开发人员网站上,手动创建配置文件。如果您想要发送 .ipa,您可以创建开发配置文件,并使用其设备的设备 ID 手动注册其设备。但如果他们没有技术头脑,那可能会很困难。听起来您已经决定使用 TestFlight(可能是正确的决定),特别是因为您拥有付费开发者帐户。为此,创建一个分发配置文件并使用它来部署您的应用程序并通过 TestFlight 分发它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)