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

转载 2015年07月07日 10:20:54

近向 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 提交。


iOS Provisioning Profile(Certificate)与Code Signing详解

关于开发证书配置(Certificates&Identifiers&Provisioning Profiles),相信做iOS开发的同学没少被折腾,本文将对相关概念做个系统的梳理。...
  • phunxm
  • phunxm
  • 2015年01月13日 22:01
  • 331889

iOS项目发布提交出现invalid code signing entitlements错误。

1、进入开发者账号,选择App IDs,找到自己项目对应的AppId,点击进去编辑, 2、看下错误提示出现  --Specifically, value "CVYZ6723728.*" for k...

创建Entitlements文件与编译iOS APP

编译用于临时发布的APP程序之前,需要将一个特殊的代码签名Entitlements文件添加到项目中。在Xcode中,依次选择File > New File,然后从显示的窗口中的iOS > Code S...

ERROR ITMS-90164: "Invalid Code Signing Entitlements. The entitlements in your app bundle signature

http://www.ifzero.net/2016/03/error-itms-90164-bundle-contains-key.html 1、ERROR ITMS-90164 … the bu...

ERROR ITMS-90046: "Invalid Code Signing Entitlements. 苹果提交App Store的问题

ERROR ITMS-90046: Specifically, value '*' for key 'com.apple.developer.associated-domains' in 'Paylo...

iOS-ERROR ITMS-90046: "Invalid Code Signing Entitlements.

ERROR ITMS-90046: “Invalid Code Signing Entitlements. Your application bundle’s signature contains c...
  • wxs0124
  • wxs0124
  • 2016年01月26日 13:47
  • 1465

ERROR ITMS-90164

ERROR ITMS-90164: “Invalid Code Signing Entitlements. The entitlements in your app bundle signature ...
  • WhatRU
  • WhatRU
  • 2016年02月29日 14:08
  • 3054

iOS 推送收不到通知

iOS 推送收不到通知 一、准备工作 1、确认您的应用在苹果开发者网站上已经正确配置了APNs,并且下载安装了APNs证书; 2、请使用设备来测试推送。模拟器是获取不到device ...

WARNING ITMS-90076: "Potential Loss of Keychain Access."

WARNING ITMS-90076: "Potential Loss of Keychain Access. The previous version of software has an appl...
  • Nigelr
  • Nigelr
  • 2016年05月13日 19:32
  • 5217

解决ERROR ITMS-90046: "Invalid Code Signing Entitlements.

在对项目进行打包上传到APPStore时候,出现以下这个错误:     翻译过来的大概意思就是:"无效的代码签名权利。您的应用程序包的签名包含不支持iOS上的代码签名授权"。     ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何解决 App 发布的 Invalid Code Signing Entitlements 问题
举报原因:
原因补充:

(最多只允许输入30个字)