Xcode 4.3.1 - 共享存档选项不可见
-
10-12-2019 - |
题
我正在尝试在Testflightapp上施加测试。在我以前的Xcode版本中,我能够在存档后查看“共享”选项,我用于创建IPA文件。IPA文件上传到睾丸曲线,一切正常工作。升级到Xcode 4.3.1,我没有看到共享选项。我尝试使用“分发”选项并创建IPA。然后,当我尝试将IPA上传到TestFlight时,得到以下错误。
'无效的ipa:密钥com.apple.developer.upiquity-kvstore-标识符在配置文件和二进制之间不匹配,upiquity-kvstore-endifier
有人可以帮助。
解决方案
这是我修复它的方式。
com.apple.developer.ubiquity-kvstore-identifier
专门用于iCloud。请参阅 iOS开发人员库。所以我使用以下过程:
- 验证iOS配置门户ICLoud状态(MINE已启用)中的应用程序ID
- 从项目中删除了旧权利(我手动创建它们)
- 使用目标编辑器启用权利(在目标编辑器窗口的底部),匹配应用程序ID iCloud设置,添加容器和钥匙链访问。
- 清洁和存档
- 选择存档,然后单击分发...
- 保存企业或ad-hoc部署
- 选择您的开发代码签名标识
- 将捆绑包保存到磁盘 - 没有检查企业
- 将ipa拖动到testflightapp.com构建 在这一点上,睾丸接受了捆绑包,我的测试人员能够下载!
其他提示
我知道已经向这个问题提供了一个答案,但看待评论(以及我自己的请求也在这里发送给我)似乎可能需要帮助那些像@Yuchen或@kent中的那些唯一的评论分发面板中有两个选项(“提交给iOS应用商店”和“导出为Xcode归档”),无法看到“保存为企业或ad-hoc部署”选项。
如果您的目标包括其他目标(例如库),则应在“Sub”目标构建设置中将“Skip Install”标志放入“是”。这将允许自己作为IPA文件分发您的存档。
可以在这个stackoverflow答案中找到更多信息。
希望这将有所帮助, thibault
在Xcode 4.3.1中没有“共享”选项在组织者的归档选项卡中以创建IPA。
因此要创建IPA只需单击可用的“分发”选项,然后选择方法 - “保存为企业或ad-hoc部署”,那么我们可以选择以IPA格式保存构建。
请参阅附件镜头,
谢谢, Naveen Shan
可以使用
Distribute...
和Save for Enterprise or Ad-Hoc Deployment
它与旧的Share...
菜单相同。