iOS证书配置常见错误

原创 2016年05月30日 10:35:18

1.no such provisioning profile was found

Xcode->Target->General->Identity->Team下提示"Your build settings specify a provisioning profile with the UUID "xxx",howerver, no such provisioning profile was found."

Xcode->Target->BuildSettings->Code Signing 当前配置的指定UDID的provisioning profile在本地不存在,此时需要更改Provisioning Profile。必要时手动去网站下载或重新生成Provisioning Profile或直接在Xcode中Fix issue予以解决(可能自动生成iOS Team ProvisioningProfile,但是在多人合作开发时,推荐不使用此方法)!

2.No identities from profile

Build Settings->CodeSigning的Provisioning Profile中选择了本地安装的provisioning profile之后,Code Signing Identity中下拉提示No identities from profile “…”or No identities from keychain.

Xcode配置指定UDID的provisioning profile中的Developer Certificates在本地KeyChain中不存在(No identities are available)或不一致(KeyPair中的Private Key丢失),此时需去网站检查ProvisioningProfile中的App ID-Certificate-Device配置是否正确。如果是别人提供的共享账号(*.developerprofile)或共享证书(*.p12),请确保导出了对应Key Pair中的Private Key。必要时也直接在Xcode中Fix issue予以解决(可能自动生成iOS Team ProvisioningProfile)。


3.Code Signing Entitlements file do not match profile

"Invalid application-identifier Entitlement" or "Code Signing Entitlements file do not match those specified in your provisioning profile.(0xE8008016)."

(1)检查对应版本(Debug)指定的*.entitlements文件中的“Keychain Access Groups”键值是否与ProvisioningProfile中的Entitlements项相吻合(后者一般为前者的Prefix/Seed)。

(2)也可以将Build Settings->Code Signing的Provisioning Profile中对应版本(Debug)的Entitlements置空。


4.Xcode配置反应有时候不那么及时,可刷新、重置相关配置项开关(若有)或重启Xcode试试。

版权声明:本文为博主原创文章,未经博主允许不得转载。

iOS开发各种证书问题

引言         关于开发证书配置(Certificates & Identifiers & Provisioning Profiles),相信做iOS开发的同学没少被折腾。对于一个iOS开发小...
  • zhaobingxu24
  • zhaobingxu24
  • 2016年02月17日 13:38
  • 16416

No provisioning profiles matching the team ID “5679C2427N” were found. Xcode can resolve this issue

使用XCode6打开项目以后再用XCode5出现的问题fatal error: malformed or corrupted AST file: 'Unable to load module 使...
  • u014202635
  • u014202635
  • 2014年08月20日 19:00
  • 1789

iOS真机调试报错(0xE8008016)相关错误

经常真机运行时候会报错,原因之一是之前对项目进行过打包进行如下设置 将Edit Scheme -->Run-->Build Configuration 设置为Release,将其勾选...
  • sinat_25471067
  • sinat_25471067
  • 2015年02月02日 14:35
  • 2575

真机测试遇到0xE8008016错误修改方法

错误描述 真机测试过程中,更换Provisioning Profile之后,出现错误:The entitlements specified in your application’s Code Sig...
  • hbblzjy
  • hbblzjy
  • 2016年06月06日 17:32
  • 1794

xcode8真机运行提示0xE8008016错误

问题出现场景: 1、项目生产工具已经升级到XCode8。(XCode7.3.1无问题) 2、同一项目产出多个不同包名的安装包,如从包名com.demo.release.切换到com.demo.ap...
  • huo_xuan_feng
  • huo_xuan_feng
  • 2016年09月23日 09:26
  • 1261

真机调试出现问题,无法将应用程序装到设备上

在往真机上装应用程序的时候出现“The entitlements specified in your application’s Code Signing Entitlements file do n...
  • kaizi318
  • kaizi318
  • 2012年08月16日 10:10
  • 3251

错误:The executable was signed with invalid entitlements

错误release模式下真机调试报错, debug模式下正常. 报错如下:The executable was signed with invalid entitlements.The entitle...
  • wangyanchang21
  • wangyanchang21
  • 2016年11月25日 02:12
  • 5160

iOS开发 容易犯错的知识点和不错的细小知识点(持续更新)

1.UIView下,UIImageView和UILabel
  • humingtao2013
  • humingtao2013
  • 2014年04月18日 00:37
  • 8508

解决 OneNote 中的 0xE000005E错误

可能的原因如下 1.自行安装了其他版本的ONENOTE 例如OneNote2013 可能需要卸载掉,因为WIN10本身带有该应用。 PS 如果想打开自行安装的OnerNote2013的话,也可能因...
  • jgy8421d13
  • jgy8421d13
  • 2016年08月04日 13:23
  • 707

iOS Provisioning Profile(Certificate)与Code Signing详解

关于开发证书配置(Certificates&Identifiers&Provisioning Profiles),相信做iOS开发的同学没少被折腾,本文将对相关概念做个系统的梳理。...
  • phunxm
  • phunxm
  • 2015年01月13日 22:01
  • 348357
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS证书配置常见错误
举报原因:
原因补充:

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