【发布时间】:2015-09-05 15:38:11
【问题描述】:
我正在尝试使用 Application Loader 将我的应用上传到 AppStore
我试图归档我的项目以便为 Application Loader 生成“ipa”文件,但归档过程在“编译 swift 源”中卡住了将近 5 小时;我接受了我从 - Xcode 6.0 taking forever to archive my project 读取的响应,并成功地使用 iTunes 生成了 .ipa 文件,但是在尝试使用 Application Loader 上传时,我收到了错误:
ERROR ITMS-90161: "Invalid Provisioning Profile. The provisioning
profile included in the bundle com.youngbobby.MyAppName
[Payload/MyAppName.app] is invalid. [Missing code-signing
certificate]. A Distribution Provisioning profile should be used when
submitting apps to the App Store. For more information, visit the iOS
Developer Portal."
我已经生成了我的钥匙串证书和我的分发配置文件,但在提交过程中我仍然收到该错误。您认为错误与我使用的方法有关吗?我必须保持传统的“存档”方法吗?如果是,存档和生成我的 .ipa 文件的最快方法是什么?我已尝试按照here 的建议启用整个模块优化,但无济于事。
任何帮助将不胜感激。
编辑
我使用“cmd + 8”快速检查了为什么我的存档过程卡在“编译 swift 源”,我注意到我的本地数据存储 swift [[String:Anyobject]] 类型的 long Dictionary 文件是问题的原因。我无法真正解释为什么会这样,但我想保留传统的存档和发送方法,因为使用 iTunes 生成我的 ipa 文件似乎与我的配置文件不一致。
【问题讨论】:
-
您可能需要从 Xcode 中手动删除旧的临时配置文件:stackoverflow.com/questions/26732251/…