上传到应用商店后的 XCode 6 无效(已处理)分发配置文件

Posted

技术标签:

【中文标题】上传到应用商店后的 XCode 6 无效(已处理)分发配置文件【英文标题】:XCode 6 invalid(ated) distribution provisioning profile after upload to appstore 【发布时间】:2015-11-25 15:41:14 【问题描述】:

我注意到,如果我更改 XCode6 中的“功能”(权利),它会使 AppID 无效,从而使依赖的开发人员/分发配置文件无效。我知道这些可以由 XCode 自动重新生成 - 或者由我手动重新生成,到目前为止没有问题。

但我想知道,如果我将一个版本上传到 Appstore(并且它通过了自动验证),如果我继续工作并需要更多权利会怎样?这将使供应配置文件无效......

这是否会影响已上传的应用程序(可能在审核队列中或正在审核中) - 甚至是已发布的版本? ...或者我可以“编辑/重新生成”,甚至“删除并创建一个新的”分发配置文件 - 对已经上传的版本没有任何影响?

【问题讨论】:

【参考方案1】:

当您为 appId 激活权利时,mobileProvision 将失效,因为您需要重新生成它以使其包含这些权利。 例如,如果您激活推送但继续使用旧配置文件签署您的应用程序,它将永远不会向 Apple 请求推送令牌。

也就是说,在您构建和签署应用程序时,移动条款与您的开发者/分发配置文件结合使用。之后更改或删除这些对生产中或等待审核的应用程序没有影响(希望因为它每年到期一次:))

【讨论】:

以上是关于上传到应用商店后的 XCode 6 无效(已处理)分发配置文件的主要内容,如果未能解决你的问题,请参考以下文章

Xcode7 Beta 6 - 应用商店提交时 WatchKit 支持无效

我无法从 xcode 将我的应用上传到应用商店

错误 ITMS-90502 应用商店上传 - Xcode

将应用上传到应用商店。 ITMS-90035:“代码或签名已被修改”

尝试将应用程序上传到 Mac App Store,二进制文件无效?

使用 Xcode 5 将 ipa 上传到应用商店时出现错误 ITMS-9000