iOS 发布错误,ERROR ITMS-9000:"Invalid Code Signing Entitlements.Your application Bundles signature code

iOS 发布错误,ERROR ITMS-9000:"Invalid Code Signing Entitlements.Your application Bundles signature code signing entitlements that are not supported on ios ,Specifically, value‘*‘ for key ‘com.apple.developer.associated-domains‘ in
‘Payload/‘‘ is not supported.

错误大致如图所示。

大致意思是没有对应的签名和对应的键值对(key -value)造成问题的原因有二,

第一,在创建appid 的时候选中了icloud 功能,而没有在在Xcode中配置应用的iCloud Entitlements(添加icloud中添加对应的键值对),在Xcode中选Target->Summary->Entitlements,勾选后Xcode会自动生成,iCloud
Key-Value Store: com.company.App,iCloud
Containers: com.company.App,Keychain
Access Groups: com.company.App)

分别如图


第二种情况刚好合第一种情况相反,

解决这种错误的方法很明显,要么使用iOS的icolud功能,要么不使用icoud功能,

如果不打算使用icoud功能,

那么第一步,需要在appid设置里面去掉icoud的勾选,

第二部,在Xcode中去掉icoud的勾选和和配置

第三步,需要重新生成发布证书(mobileprofile文件),如果在发布的守候海出现这种问题,那么从头来一遍证书就可以顺利发布了。

时间: 2024-10-02 08:43:36

iOS 发布错误,ERROR ITMS-9000:"Invalid Code Signing Entitlements.Your application Bundles signature code的相关文章

Invalid code signing entitlements. Your application bundle's signature contains

http://code4app.com/requirement/54128041933bf0e0308b5204 Invalid code signing entitlements. Your application bundle's signature contains code signing entitlements that are not supported on iOS. Speicifically value 'K8TE8KDZ95.cn.blueu.* for key 'appl

android 编译错误 Error:(1, 0) Plugin with id 'com.android.application' not found.

在导入一个项目时,由于它本身的gradle版本比较高,你试用比较旧版本的gradle时就报出Plugin with id 'com.android.application' not found.的错误 如果出现如上错误,只需要在build.gradle中添加下面代码即可: (直接加在 android{ } 的外面) buildscript { repositories { jcenter() // or mavenCentral() } dependencies { classpath 'com

The entitlements specified in your application’s Code Signing Entitlements file do not match those s

错误描述 真机测试过程中,更换Provisioning Profile之后,出现错误:The entitlements specified in your application's Code Signing Entitlements file do not match those specified in your provisioning profile. 解决办法 网上的办法有两种: 1.删除Build Settings里面的Code Signing Entitlements的值 2.第二

The entitlements specified in your application’s Code Signing Entitlements file do not match ...

2种解决方式: (1)删掉在Targets中的Info中的Build选项卡中的Code Signing Entitlements的值. (2)新建一个plist,让它成为Code Signing Entitlements值的那个文件. 具体: 第一步:在工程中添加文件new file,选择Code Signing 中的Entitlements,添加后名称为Entitlements.plist. 第二步:点击Entitlements.plist进行编辑,删除所有Root下的Key,然后添加一个Bo

xcode ERROR ITMS

1.ERROR ITMS-90046 /90085: "Invalid Code Signing Entitlements. Your application bundle's signature contains code signing entitlements that are not supported on iOS. Specifically, value '*' for key 'com.apple. 原因 : 生成的API 分析文件过大,系统不能在提交前,完成API使用信息的校验.

iOS Provisioning Profile(Certificate)与Code Signing详解

摘自:http://blog.csdn.net/phunxm/article/details/42685597 引言 关于开发证书配置(Certificates & Identifiers & Provisioning Profiles),相信做 iOS 开发的同学没少被折腾.对于一个 iOS 开发小白.半吊子(比如像我自己)抑或老兵,或多或少会有或曾有过以下不详.疑问.疑惑甚至困惑: 什么是App ID?Explicit/Wildcard App ID有何区别?什么是App Group

【转】 iOS Provisioning Profile(Certificate)与Code Signing详解

原文:http://blog.csdn.net/phunxm/article/details/42685597 引言 关于开发证书配置(Certificates & Identifiers & Provisioning Profiles),相信做iOS开发的同学没少被折腾.对于一个iOS开发小白.半吊子(比如像我自己)抑或老兵,或多或少会有或曾有过以下不详.疑问.疑惑甚至困惑: 什么是App ID?Explicit/Wildcard App ID有何区别?什么是App Group ID?

iOS Code Signing 学习笔记<转写>

最近看了objc.io上第17期中的文章 <Inside Code Signing> 对应的中文翻译版 <代码签名探析> ,受益颇深,对iOS代码签名机制有了进一步的认识.想了解详细内容建议大家还是去看原文好了. 下面是对此文章的理解再结合自己之前对该部分的认识写出的学习笔记.本文的前提是已经对非对称加密有了一定的了解. 一.数字签名(digital signature) 对指定信息使用哈希算法,得到一个固定长度的信息摘要,然后再使用 私钥 (注意必须是私钥)对该摘要加密,就得到了

An update on OS X Code Signing(OS X代码签名)

There has recently been updates to the OS X code signing process. These updates also affect Qt applications signed for distribution, both on and outside the App Store. OS X 10.9 Mavericks introduced version 2 signatures. As of OS X 10.9.5 and 10.10 Y