Sta*_*ton 6 xcode certificate provisioning-profile swift
我在这个论坛和苹果的开发者论坛上经常看到这个问题。我已经按照教程进行了 6 个多小时的学习。
我想要的只是添加该应用程序,以便我可以与朋友和家人一起进行测试。我没有iphone。我有一台 Macbook Pro 和一个付费的开发人员注册。
我在 App Store Connect 中制作了该应用程序: 
我已经完成了证书步骤并在 xcode 中制作了这些证书:[![Xcode Certificates][4]][4]
我在钥匙串中有这些证书:[![钥匙串证书][5]][5]
我尝试重新启动 xcode,清理构建,更改构建设置。尝试从通用设备存档时,我仍然收到两条错误消息。
我究竟做错了什么?我还应该做什么?
解决了:
以防其他人遇到麻烦。我必须为 Distribution - App Store 创建一个配置文件。然后在 Xcode 中关闭自动管理签名,并为签名(调试)和签名(发布)手动选择配置文件。
现在我不需要物理设备来存档,不像链接的重复状态。
如果您使用自动代码签名,则要求您至少需要一个已注册的设备(首次在其上运行应用程序的调试版本时注册)。
为了完成您想要做的事情,您将需要使用手动代码签名。在 Apple 的开发人员网站上,手动创建配置文件。如果您想要发送 .ipa,您可以创建开发配置文件,并使用其设备的设备 ID 手动注册其设备。但如果他们没有技术头脑,那可能会很困难。听起来您已经决定使用 TestFlight(可能是正确的选择),特别是因为您拥有付费开发者帐户。为此,创建一个分发配置文件并使用它来部署您的应用程序并通过 TestFlight 分发它。