关闭

如何解决 App 发布的 Invalid Code Signing Entitlements 问题

4235人阅读 评论(0) 收藏 举报
分类:

近向 App store 提交了一个应用,应用的状态显示: Invalid Binary, 同时收到一封来自 apple 的邮件,大致内容是说,签名有误。 因为之前发布都没有遇到这种情况,看到这封邮件,一时茫然。 内容如下:

Invalid Code Signing Entitlements - The signature for your app bundle contains entitlement values that are not supported. For the com.apple.developer.ubiquity-container-identifiers entitlement, the first value in the array must consist of the prefix provided by Apple in the provisioning profile followed by a bundle identifier suffix. The bundle identifier must match the bundle identifier for one of your apps or another app that you are permitted to use as the iCloud container identifier.

Specifically, value "CVYZ4EC6W9.*" for key "com.apple.developer.ubiquity-container-identifiers" in XX is not supported.

仔细分析,问题出在 iCloud 的使用上, 解决方法:

1. 进入 IDP portal, 选中 该app所用的  Provisioning Profile ;

2.  编辑 Provisioning Profile, 去掉 iCloud support 的勾选。

3,重新生成 Provisioning Profile,将该文件加载到 XCode 中

4, Build XCode ,生成 app ,

5, 再次通过 iTunes Connect 提交。


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2049740次
    • 积分:18390
    • 等级:
    • 排名:第496名
    • 原创:55篇
    • 转载:884篇
    • 译文:2篇
    • 评论:98条
    文章分类
    最新评论