一.首先你得拥有一个开发者账号,登录苹果开发者中心。
二.打开钥匙串访问 - 证书助理 - 从证书颁发机构请求证书
如上:填写相应的信息,其中必须指定存储到磁盘 点击继续过后会产生一个certSigningRequest的文件 保存到mac上(后面会用到) 这时你会发现钥匙串访问里面多了公钥和私钥
三.点击Certificates, Identifiers & Profiles
点击添加过后 按照相应的提示 一直点击下一步会出出现:
选择我们刚刚保存到mac中的certSigningRequest文件
然后将得到的certificate证书下载保存到mac上,这时你会发现钥匙串访问证书里面多了一个刚保存的证书
点击App IDs 告诉苹果哪一个APP需要调试
填写App ID Description
填写App ID Suffix,其中1表示一个精确的ID,2表示一个模糊的ID,开发者根据自己的需要来选择就行了。
点击下一步,然后注册就ok了
出现上面这个说明注册成功鸟。
点击Devices的"+",告诉苹果哪一台设备可以进行真机调试
点击Provisioning Profile生成一个描述文件
按照提示一直下一步
选择的App ID和我们之前注册的那个App ID要对应 然后就会生成一个描述文件
将描述文件下载并安装即可。
综上所述,一共会从生成如下的三个文件
四.打开Xcode,新建一个工程,项目的Bundle Identifier要和App ID一致
如果发现提示错误说证书和配置文件不匹配之类的 我猜可能是配置文件太多出现冲突之类的 可以先删除所有的配置文件(配置文件的路径:Library/MobileDevice/Provisioning Profiles)再重新安装这个配置文件即可
当然,在Xcode7之后,我们是可以免证书真机调试了。