【发布时间】:2014-10-01 20:31:45
【问题描述】:
上周我更新到 Xcode 6 的最终版本,一切顺利。我已经能够构建我的代码、生成临时分发版本(用于旧版 Testflight)等。
今天我添加了一些 healthkit 代码,并且必须在 AppId 中启用 HealthKit 才能完成完整的构建。在我这样做之后,Xcode 拒绝分发我刚刚归档的构建以创建最终的 .ipa 文件。不管现在如何,我都会收到以下错误。
我做了什么来尝试解决这个问题,作为各种测试:
- 为临时发布重新生成了我的应用分发配置文件。
- 删除了所有以前的 Xcode 配置文件,重新安装并重新导入了所有配置文件。更新的个人资料肯定存在。
- 更改了常规设置中的团队,并将其改回正确的;允许 Xcode 尝试“修复”该问题。
- 更新了“构建设置”,为发布提供了正确的分发配置文件,存档使用。确认的代码签名对团队来说是正确的
- 尝试使用“自动”来配置配置文件和代码签名,作为替代方案。
- 关闭并重新启动 Xcode
这些都没有帮助再次生成 .ipa,它在添加 Healthkit 支持并使所有这些无效之前起作用。
我应该如何解决这个问题以再次正确生成我的 ipa 构建?
编辑 我能够通过安装 XC 生成的配置文件来构建 IPA,该配置文件似乎与我的 Distribution Adhoc 配置文件完全匹配,除了它包括我在门户中拥有的所有用户设备,包括那些早已被淘汰的设备(例如-雇员)。唯一的区别是所需的配置文件不包括大约一半的设备。我宁愿不必这样做。
【问题讨论】:
标签: xcode xcode6 provisioning ipa