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

近向 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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值