我正在尝试发布一个应用程序进行测试,而无需在我的mac中连接设备.
我创建了一个开发者帐户,在itunes中创建了一个应用程序,生成了包ID,用开发者帐户登录到xcode,生成了经销商证书.
当我尝试存档应用程序时,我收到错误"冲突配置设置.应用程序自动签名进行开发..."
我在这篇文章中读到并按照取消选中并重新检查"自动管理签名"选项的提示进行操作.重新选择我的团队后,我收到错误"开发人员网站上的帐户中没有注册设备.插入并选择要让Xcode注册的设备".
一直以来的目标是我不需要ios设备,因为我打算立即发布应用程序并邀请人们通过testflight进行测试.难道不可能这样做吗?我错过了什么.
我已经阅读了很多文档,但作为第一个计时器,一切似乎都令人困惑.
编辑:我创建了配置文件作为分发者.即使在创建和安装分发服务器配置文件后(现在它也出现在帐户中的xcode - >配置文件中),我仍然会得到同样的错误.我还注意到,在签名时,签名证书是iOS Developer.我确定
Laz*_*ing 13
解决方案(虽然我欢迎更精细,更有见地的解释):
虽然在我的情况下不是问题,但我建议您确保在设备列表中选择目标设备中的Generic iOS设备.
这确实很难弄清楚。
您要做的就是在https://developer.apple.com/account/resources/profiles/add中添加分发配置文件。不选择发展!不要让 Xcode 自动管理签名!
然后,您下载该条款。
然后,在project.xcodeproj 文件的“签名和功能”->“签名”部分中,关闭“自动管理签名”,选择“导入”并导入刚刚下载的文件。
然后,在顶部选择任何 iOS 设备(arm64、armv7),然后转到“产品”->“存档”。
| 归档时间: |
|
| 查看次数: |
35394 次 |
| 最近记录: |