我正在尝试为iOS发布我的离子应用程序但是当我尝试在Xcode中存档我的应用程序时,我收到此错误:
我创建了一个配置文件并添加了iOS Distribution和iOS开发人员证书:
我尝试过在线发现的各种解决方案,例如取消选中并检查自动管理签名,从8.0更改部署目标 - > 7.0甚至关闭并重新打开Xcode。是的,我为开发者帐户支付了100美元。
我也没有可能出现问题的iOS设备。我应该能够在没有iOS设备的情况下做到这一点吗?
另外,我正在关注这个教程https://code.tutsplus.com/tutorials/distributing-ios-apps-with-itunes-connect--cms-21672,但最后我陷入了困境 - 它没有告诉我在iTune Connect上放什么:
感谢任何帮助 - 谢谢。
编辑:我所做的所有“事情”:以下是我根据评论建议填写的应用信息(我尚未提交 - 我相信我需要先将其存档?):
这是我的配置文件。我下载并在Xcode中打开它。我试图归档它,但我得到了所描述的错误:
继承我的发行资料(应该是我的临时资料):
还有我的钥匙(应该在我的临时档案中):
我的钥匙串也有这个证书:
修改编辑:
将配置文件拖到Xcode上没有做任何事情。我进入Xcode并用Xcode手动打开它并得到了这个东西:
文件类型是否正确?它被称为Moment_Provisioning_Profile-2.mobileprovision
。这是我在上面的截图上点击下载时得到的文件。
答案 0 :(得分:1)
首先:如果您尚未在苹果开发者中心为您的应用注册您的软件包ID, 然后转到"证书,标识符和个人资料" 部分:https://developer.apple.com/membercenter/index.action并在此之后注册..
取消选中Automatically Manage Signing,
了解有关xcode help
的更多信息<强> EDITED 强>
第1步:清除派生数据
第2步:然后下载提供资料&amp;开发者帐户的证书
步骤3:双击安装证书
步骤5:取消选中&#34;自动代码签名&#34;选项并从列表中选择提供配置文件,如上所示
答案 1 :(得分:1)