上传到应用商店后的 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 支持无效
将应用上传到应用商店。 ITMS-90035:“代码或签名已被修改”