无物理设备的配置文件

问题描述 投票:1回答:1

我在这个论坛和Apple的开发者论坛上都经常看到这个问题。我已经按照教程学习了6个小时以上。

我只想添加该应用程序,以便可以与朋友和家人进行试飞。我没有iPhone。我有Macbook Pro,并且已为开发人员注册支付费用。

[当我选择通用IOS设备和存档时,出现此错误:Errors

我在开发人员证书页面中有捆绑包ID:Developer Certificate

我已经在App Store Connect中制作了该应用:App Store Connect

我已经完成了证书步骤,并使用xcode制作了这些证书:Xcode Certificates

我在钥匙串中具有这些证书:Keychain Certificates

我已经尝试重新启动xcode,清理构建,更改构建设置。尝试从通用设备进行存档时,我仍然收到两条错误消息。

我在做什么错?我还应该怎么办?

已解决:

[如果其他人遇到麻烦。我必须为分发-App Store创建一个配置文件。然后在Xcode中关闭“自动管理签名”,并为“签名(调试)”和“签名(发布)”手动选择配置文件。

现在,与链接的重复状态不同,我不需要物理设备来存档。

swift xcode certificate provisioning-profile
1个回答
1
投票

[如果使用自动代码签名,则需要至少拥有一个注册设备(首次在其上运行应用程序的调试版本时已注册)。

为了执行您想做的事情,您将需要使用手动代码签名。在Apple的Developer网站上,手动创建配置文件。如果要发送.ipa,则可以创建开发设置配置文件,并使用其设备的设备ID手动注册其设备。但是,如果不从技术上考虑他们,那将是困难的。听起来您已经决定使用TestFlight(可能是正确的选择),尤其是因为您拥有付费的开发人员帐户。为此,创建一个分发配置概要文件,并使用它来部署您的应用程序并通过TestFlight分发它。

© www.soinside.com 2019 - 2024. All rights reserved.