首先,Xcode上添加 Apple ID及注册为公司的开发者。
打开 developer.apple.com进 Member Center
选Certificates那个。在Provisioning Profiles里边选你需要的证书,Type为 iOS Development的为真机证书,iOSUniversalDistribution的为打包证书,
证书的 Status必须为Active 才可以使用,Invalid和 Expired都是不可用的,可以编辑后再使用。以真机证书为例,选Edit 编辑,
name为证书名字,App ID对应相应的 Bundle id,Certificates对应相应开发者(如果你安装证书后不能选开发者,就是把这添加上你的,或你电脑上有对应公钥秘钥的开发者)。Devices对应本证书可以用那些机器调试(Devices可以从左侧添加)。
然后可以download 下来,
虽然双击后理论上这个profile 文件可以覆盖本机上的,但是还是建议先把本机的删除再操作。操作步骤如下:以Xcode6 为例。打开Xcode的偏好设置,Accounts的 Apple ID里选 ViewDetails(如果没有,看看是不是这个ID 没有注册成为开发者)。
在下边找到证书名字(提示:可以打证书的首写字母来快速查找),然后show in finder 找到删掉(注意:可能不止一个)。当删除完成后,双击下载下来的profile 文件,重启 Xcode,你会发现在你选证书的那多了一个刚才download下来的证书,然后选好开发者,就可以使用了。还有一种情况是需要自己创建证书的。也是图3 那,右上角有个加号,点击选择要创建的证书用途。如果真机就选第一个,然后一步步来就好了。