关于证书的问题

来源:互联网 发布:北京蓝箭火箭公司 知乎 编辑:程序博客网 时间:2024/04/29 14:42

   首先,Xcode上添加Apple ID及注册为公司的开发者

   

   打开 developer.apple.comMember Center

      

选Certificates那个。在Provisioning Profiles里边选你需要的证书,TypeiOS Development的为真机证书,iOSUniversalDistribution的为打包证书,


证书的 Status必须为Active才可以使用,InvalidExpired都是不可用的,可以编辑后再使用。以真机证书为例,选Edit编辑,


name为证书名字,App ID对应相应的Bundle id,Certificates对应相应开发者(如果你安装证书后不能选开发者,就是把这添加上你的,或你电脑上有对应公钥秘钥的开发者)Devices对应本证书可以用那些机器调试(Devices可以从左侧添加)


然后可以download下来,


虽然双击后理论上这个profile文件可以覆盖本机上的,但是还是建议先把本机的删除再操作。操作步骤如下:以Xcode6为例。打开Xcode的偏好设置,AccountsApple ID里选ViewDetails(如果没有,看看是不是这个ID没有注册成为开发者)


在下边找到证书名字(提示:可以打证书的首写字母来快速查找),然后show in finder 找到删掉(注意:可能不止一个)。当删除完成后,双击下载下来的profile文件,重启 Xcode,你会发现在你选证书的那多了一个刚才download下来的证书,然后选好开发者,就可以使用了。还有一种情况是需要自己创建证书的。也是图3那,右上角有个加号,点击选择要创建的证书用途。如果真机就选第一个,然后一步步来就好了。

0 0
原创粉丝点击