一。第一步,下载调试发布证书未签名版本
1.在http://developer.apple.com/devcenter/ios/index.action
使用开发者账号进行登录
2.选择Certificates,Identifiers&Profiles选项
3.选择里面的Certificates的Development选项
4.点击Worldwide Developer Relations Certificate Authority按钮来下载一个AppleWWDRCA.cer文件,这是调试以及发布iOS应用必须的一个文件,这个文件只要下载一次就够了,即使你有多个iDP,无论是调试程序,还是发布程序,也只需要一个。如果已经下载过,那么就不用再下载这个了。
5.然后双击把这个文件安装到自己的机器上面。然后打开自己的钥匙串(Keychain Access),如果能够看到[Worldwide Developer Relations Certificate Authority]存在,呐,代表你已经完成第一步调试发布证书的安装了。
二。第二步,申请,并获取已签名版本调试证书。
1.打开钥匙串访问的界面,然后在左上角菜单里的钥匙串访问,选择[从证书颁发机构请求证书]选项
2.选择之后会打开一个界面,然后按要求输入一些相关信息,很简单的那种。按要求完成之后会在桌面生成一个叫做CertificateSigningRequest.certSigningRequest的文件。(记得保存好,这个文件一会还会有用的)
3.好了吗?现在我们回到之前下载调试发布证书的刚刚那个页面吧,也就是(一。5)的网页,然后将iOS App Development前的选项选择上,点击continue继续下一个界面。
4.关于创建一个CSR(证书签名请求),只不过是一大堆老外炫耀他们英文水平好而已,continue继续下一个界面就可以啦。
5.呐,下面就是关键的叻。上传你的证书。本环节需要用到你之前生成在桌面上的的那个证书文件(还记得吗,就是那个我说要记得保存好一会要用到的那个文件)。是的,continue之后进入的网页里面找到[choose file]按钮,点击,并且上传刚刚的那个证书文件,成功上传之后点击[Generate]按钮。
6.Your certificate is pending approval.(您的证书正在等待批准当中)OK,当你进入这个界面的时候,你申请的证书就已经等待批准了。如果当您的证书被审批通过的时候,在之前生成桌面上那个request文件时候填写的email便会收到一封电子邮件来以便您确认。这时候点击Done按钮。会进入你的Certificates界面,里面显示你新申请的证书的状态是正在等待批准的。
7.当你的证书请求被获得通过后,刷新刚刚的Certificates界面,会看到之前申请的这个证书状态已经由Pending Approval状态变成了通过注册的日期。现在只需要点击你的证书,然后[Download]下来到桌面就好了。文件为developer_identity.cer。
8.双击developer_identity.cer证书文件,然后在钥匙串中点击左边种类中的秘钥,然后会看到两个钥匙一样的东西。。好啦,这个就是调试的关键,如果没有是不可以执行调试的。
三。第三步,绑定Apple设备。(PS:企业开发者账号只有管理员才能有权限添加新的设备)
1.仍然在Certificates,Identifiers&Profiles选项中选择,这回选择Devices(设备)选项。
2.点击右上角的➕,会出现一个界面。需要你输入DeviceName(设备的名字,随便起一个就好啦,比如叫李狗蛋)和Device ID(每一个apple设备唯一的ID序列号UDID,不会查吗?百度去吧啦啦啦),填写完了之后Submit就可以了。
3.然后我们需要选择Certificates,Identifiers&Profiles选项下的App IDs选项。
4.仍然点击右上角的➕。按照提示填写即可叻,无鸭梨无难度嘛。顺带说一句。在Bundle Seed ID一栏,苹果提供了Team ID的概念,如果你要和其他应用程序共享钥匙串,可以选择一个已经存在的Bundle Seed ID。完成之后点击Submit即可。
5.然后我们需要选择Certificates,Identifiers&Profiles选项下的Provisioning选项。这里是要将开发设备,移动设备和应用绑定在一起的一个操作。
6.还是万年不变的点击右上角➕。按照英文要求提示填写。分分钟无压力,感觉自己萌萌哒。填写完成之后记得点击Submit提交。
7.然后点击列表中生成的文件,选择文件下的[Download]按钮下载。你会得到一个JXT.mobileprovision的文件。(这个文件是要装到手机里面的。)
8.打开Xcode,选择屏幕上方的菜单中的Organizer,将刚刚JXT.mobileprovision文件添加到你的Provisioning 里面。
(这时候如果打开你的设备,你会发现在设置->通用->描述文件里面有个东西,那就是你的证书了。)
然后,双击JXT.mobileprovision文件,会发现Xcode已经被激活。(这时查看Users\用户名\Library\MobileDevice\Provisioning Profiles下面,应该多了一个
XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的文件。诶嘿嘿,感觉自己萌萌哒)
9.然后打开自己的工程,找到plist文件,将里面的Bundle identifier改成com.aurora.jxt。
10.然后,打开工程的info,将buildSetting中的codeSign选项中的几个选项点选中你的设备。
11.然后就是连接你的设备到电脑上面,妥妥的选择调试设备为你的爱疯或者爱拍,啊哈哈,尽情的run吧。
以上,啊哈哈哈哈。今天果然没吃药,感觉自己萌萌哒。