iOS证书安装与更新
一、 armv6, armv7, armv7s, arm64 的区别
armv6设备
iPhone, iPhone2, iPhone 3G,第一代、第二代iPod Touch
armv7设备
iPhone 3GS, iPhone 4, iPhone 4S
iPad , iPad 2, the new iPad
iPod Touch 3G, iPod Touch 4
armv7s设备
iPhone 5 iphone 5c
arm64设备
iPhone 5s iphone 6 iphone 6s
二、 iOS证书安装与更新方法
一、Certification证书
对自己的开发资格进行授权,和自己的开发者账号是绑定的。每一个开发者账号都有两种证书,分别是Development Certification开发证书
Distribution Certification发布证书
二、Profile授权文件
开发授权文件:授权可以进行真机测试发布授权文件:授权可以进行发布
第一步:获取iOS证书
第二步:证书加入钥匙串访问
双击证书P12文件,如果证书带密码,输入密码即可。不带密码直接点好即可。
【历史坑记录】有一次安装无密码的新证书的时候,每次双击后都会提示“密码错误”或者“发生错误。无法导入项目。不能取回此项的内容。”,如下图所示。
【解决方案】
问题的原因是,我当前的mac系统不是root级别的。
注销当前账户,用root的电脑帐号登录并安装证书后解决了这个问题。
第三步:安装证书描述文件
在终端中前往用户目录中:open Library/MobileDevice/Provisioning\ Profiles/
这是Xcode的描述文件的缓存目录,我们在替换描述文件时,需要将其先清除。然后双击新证书目录下的所有mobileprovision文件,使其配置到Xcode中。
注意:
1、证书和授权文件都生成好之后,到XCode里面进行设置,如果XCODE还没有反应过来就重启一下。
2、证书和授权文件过期,先把证书Revoke掉,重新生成一个证书,然后再将授权文件delete,重新生成。