苹果证书出现的问题

关于苹果的证书,我一听到就头大,一直就头大,从未被改变。今天头不在,老总让打包,哎呀,我那个去啊!期间遇到两个问题。我真是太感谢下边两位大神啦,千恩万谢

1.Provisioning profile XXXX can‘t be found

从这转载http://www.cnblogs.com/baryon/archive/2010/05/06/1728968.html

如果你更新了profile,再编译iphone项目,发现下面的错误,那你无论如何clean也不会成功,那真是让人恼火阿

这时候,先copy上面那行出错信息,然后关闭这个项目,打开finder到你的项目文件xxxx.xcodeproj上面按鼠标右键,选择Show Package Contents菜单,在新打开的finder的,找到project.pbxproj,使用一个文本edit打开它,用查找功能找到所有的有那行编码的位置,删除那一行,至少应该有两个地方

删除以后,保存这个 project.pbxproj 文件,用xcode重新打开你的项目,再编译一下试试

2.Certificate identity ‘iPhone Developer:XXX appears more than once‘

从这转载http://blog.sina.com.cn/s/blog_8c23dc1601010u91.html

当重新下载安装了.cer文件,更新了profile 后,再编译iphone项目时,发现下面的错误:

CodeSign error:Certificate identity ‘iPhone Developer:xxx appears more than oncein the keychain‘

这是证书重复的错误,需要将钥匙串里重复的证书删掉编译才能通过。

打开钥匙串访问 ,将重复出现的iPhoneDeveloper:XXXXX 证书删除只留下最近安装的,重新编译,不出意外的话应该能顺利通过。

但是,如果你把Xcode 和 钥匙访问都关闭再重新打开,会发现之前删除的证书又回来了(可能低版本的Xcode不会出现这问题)。因为将证书注册进钥匙串的同时也在Xcode里注册了,当重新启动Xcode时,Xcode里的证书会被拷贝进钥匙串里,所以在删除钥匙串中重复出现的证书的同时,也应将Xcode中多余的证书(profile)删掉。

打开Xcode 的Organizer,类似:

删掉重复或多余的profile,再将钥匙串中多余的证书删掉后,再次重启看看效果。

时间: 2024-10-04 03:48:59

苹果证书出现的问题的相关文章

XE6 & IOS开发之开发者账号、苹果证书(2):关于苹果证书

XE6 & IOS开发之开发者账号.苹果证书(2):关于苹果证书 2014-08-30 21:48 网上能找到的关于Delphi XE系列的移动开发的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 1.关于苹果证书. 注意,以下讨论都是以"合法注册开发者账号并支付年费"为前提,利用无证书生成iPA的请无视本文:--------------------------------------------------------------- 1.证书类型.

XE6 & IOS开发之开发者账号、苹果证书(1):关于开发者账号

XE6 & IOS开发之开发者账号.苹果证书(1):关于开发者账号 2014-08-30 21:48 网上能找到的关于Delphi XE系列的移动开发的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 关于苹果开发者账号, 注意,以下讨论都是以"合法注册开发者账号并支付年费"为前提,利用无证书生成iPA的请无视本文:--------------------------------------------------------------- 1.账号类型

邓白氏编码 苹果证书申请完的感受

关于苹果证书申请的问题 一直困扰着我 因为老板要我申请个人版公司账号  之前我没申请过 所以--  后来我申请成功了 在这里就跟大家分享一下吧 5月16号开始提交邓白氏编码申请的 一直到5月30号才算是提交成功 因为有邮件通知你什么时候提交成功,它会告诉你Thank you for submitting your D-U-N-S Number request / update to D&B. It should be completed by 06/08/2014, or sooner,提交完成

苹果证书的申请、unityoc交互基础

注冊开发人员账号时:注意不要使用中国邮箱 99美金证书 :仅仅支持上传AppStore. 299美金证书:指的的我开发的应用是仅仅支持打包安装.企业级的. 假设申请了开发人员账号.也就是交了那几百美金之后,就能够进入后台了. 1.创建开发证书,使用mac的钥匙串工具,证书助理->进行苹果证书的申请.申请成功下载之后就是这种一个文件. 2.进入苹果的官网, 站点地图->开发者->概览->右上角会员->会员登陆后台. 加入设备:把我们的iPhone插到Xcode中.就能够看到iP

XE6 & IOS开发之开发者账号、苹果证书(3):关于在XE6中使用苹果证书

网上能找到的关于Delphi XE系列的移动开发的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 原创作品,请尊重作者劳动成果,转载请注明出处!!! 1.关于在XE6中使用苹果证书. 注意,以下讨论都是以"合法注册开发者账号并支付年费"为前提,利用无证书生成iPA的请无视本文:--------------------------------------------------------------- 未完待续.

关于苹果证书的一些理解

苹果证书虽然一直在用,但理解上一直比较乱,最近又看了些资料,算是基本搞明白了 首先,证书分为开发和发布,这个不多说了,一般查看开发者中心证书,应该会看到四种Type(①iOS Development②iOS Distribution③APNs Development iOS④APNs Production iOS),其实我们正常开发,如果只是真机调试,发布,没有用到苹果的推送等服务,后两种是不会用到的.下面以①和③为例(②和④基本类似). 你可以看你的证书,iOS Development这个Ty

windows安装生成苹果证书

访问:http://slproweb.com/products/Win32OpenSSL.html .并下载Win32 OpenSSL v1.0.2c Light版本(注意:版本可能会升级),如果您运行OpenSSL有问题,还需要下载Visual C++ 2008 Redistributables安装. 1. Windows系统下申请苹果证书 安装好OpenSSL后,进入Windows的命令行(WIN+R,进入运行)生成certSigningRequest文件.开始输入各个命令. //OpenS

iOS开发-- 一个苹果证书如何多次使用

苹果的开发者账号限制开发者证书只能有5个,我们开发过程中遇到超过5个人需要真机调试的情况,如何解决这个问题呢? 有两种方式可以解决问题: 1. Revoke原来的证书----不推荐 将以前的证书“revoke”掉,然后重新生成一个新的证书. 这种方法是可以的,但是会造成相应的Provisioning Profiles失效,这是小问题.但是又要重新申请证书甚至描述文件很浪费时间,所以不提倡这种做法. 2. p12----推荐 我们的每一个证书都可以生成一个.p12文件,这个文件是一个加密的文件,只

关于苹果证书

概述: 以下操作的前提,先有苹果开发者账号.! 苹果的证书繁锁复杂,制作管理相当麻烦,今天决定重置一个游戏项目中的所有证书,做了这么多次还是感觉很纠结,索性直接记录下来,日后你我他查阅都方便: 首先得描述一下各个证书的定位,作用,这样在制作的时候心中有谱,对整个流程的把握也会准确一些: 1.开发者证书(分为开发和发布两种,类型为ios Development,ios Distribution),这个是最基础的,不论是真机调试,还是上传到appstore都是需要的,是一个基证书,用来证明自己开发者

一个苹果证书怎么多次使用

当我们用大于三个mac设备开发应用时,想要申请新的证书,如果在我们的证书里,包含了3个发布证书,2个开发证书,可以发现再也申请不了开发证书和发布证书了(一般在我们的证书界面中应该只有一个开发证书,一个发布证书,没必要生成那么多的证书,证书一般在过期之后才会重新添加.) 有两个解决不能添加证书的办法.第一种方法——“revoke”(不推荐):将以前的证书“revoke”掉, 然后重新生成一个新的证书.这种方法是可以的,但是会造成相应的Provisioning Profiles失效,这是小问题.但是