问题描述
在XCode 5(.1.1)中如何获得一个IPA通过TestFlight分发?
In XCode 5(.1.1) how to I get an IPA for distribution via TestFlight?
- 我设置代码签名身份
- 我创建了存档(从菜单中选择iOS设备,然后选择产品>存档)。
- 我选择组织者中的存档,然后单击分发...
- I set the code signing identity and provisioning profiles for the release to my distribution profile
- I build the archive (Select iOS Device from the menu, then Product>Archive), which succeeds.
- I select the archive in the organizer and click "Distribute..."
- 我选择保存为企业或专用部署
- 我选择我的发布个人资料(与上述1相同)
- 我点击导出。
li> XCode提供错误讯息
我应该怎么办?
更新:
- 我从苹果开发中心删除了我的证书,应用程序ID和配置文件,并从我的钥匙串访问(本地)。
- 我重新创建了证书,应用程序ID和自动配置配置文件。
- 我将信息从开发中心同步到XCode
- 更新了
代码签名身份
和配置配置文件
为项目和目标创建设置以使用新的分配设置配置文件。 - 我再次归档项目。
- 我点击了档案管理器中的分发
- 我选择了ad hoc
- I deleted my certificates, app ids, and provisioning profiles from the apple dev center, and from my keychain access (locally).
- I recreated the certificates, app id, and ad hoc provisioning profile.
- I synced my info into XCode from the dev center
- I updated the
code signing identity
andprovisioning profile
build settings for the project and the target to use the new distribution provisioning profile. - I archived the project again.
- I clicked distribute in the archive organizer
- i chose ad hoc
- i chose my new ad hoc distribution profile (from above)
- I get the same error
(@ mohacs建议)当我尝试验证存档时,我获得
(@mohacs suggestion) When I try to validate the archive, I get
(@ threeve建议)当我阅读检查(系统)控制台(感谢@shedd),我不知道在哪里看,但在系统日志查询,我查看所有消息,我没有看到在尝试分发期间的消息。
(@threeve suggestion) When I read on Code signing fails for Cordova app (using XCode 5.1.1 and Cordova 3.4.1-0.1.0) to check the (System) Console (thanks @shedd), I am not sure where to look, but under "System Log Queries," I looked in "All Messages," and I see no messages during my attempt to "Distribute".
推荐答案
感谢@shedd和@threeve 问题已解决!尽管在控制台中找不到任何错误消息,但从 www
,我删除了 Gruntfile.js
, karma-e2e.conf.js
, karma.conf.js
,整个 node_modules
目录。
Thanks to @shedd and @threeve http://stackoverflow.com/a/25212574/1449799 THE ISSUES IS FIXED! Despite being unable to find any error messages in the Console, from www
, I removed Gruntfile.js
, karma-e2e.conf.js
, karma.conf.js
, and the entire node_modules
directory.
这篇关于如何构建IPA以便使用带有XCode 5的TestFlight进行分发?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!