苹果真机调试和发布
2013-04-25 15:58
211 查看
必须条件:99美元的帐号,没有这个就不用再往下看了。
首先,登录到http://developer.apple.com/devcenter/ios/index.action,如果已经购买了iPhone Develop Program(iDP),登录进去后,页面右上角会看到如下图所示的页面:
![](http://dl.iteye.com/upload/attachment/616869/987723c9-e65b-326e-875c-9b3ef845da05.jpg)
点击第一项:iOS Provisioning Portal,然后会看到下面的页面:
![](http://dl.iteye.com/upload/attachment/616872/0d647de4-e20a-33c3-be7c-c09bd3596880.jpg)
点击进入Certificates,然后看到如下所示的页面:
![](http://dl.iteye.com/upload/attachment/616877/e2784cd1-2b3a-3108-85c9-248e41dc5513.jpg)
点击图中的click here to download now,这会下载下来一个AppleWWDRCA.cer文件,这是调试以及发布iOS应用必须的一个文件,这个文件只要下载一次就够了,即使你有多个iDP,无论是调试程序,还是发布程序,也只需要一个。如果已经下载过,那么就不用再下载这个了。
下完之后,双击这个文件就会装到自己的机器上了。然后打开Keychain Access,中文名叫钥匙串访问,然后你会看到下面的页面:
![](http://dl.iteye.com/upload/attachment/616888/36ddbe8b-93d6-344a-9b40-94f58ed11d1a.jpg)
这代表你已经装进去了。
下面,我们打开钥匙串访问的菜单,如下图:
![](http://dl.iteye.com/upload/attachment/616893/1f9d12f3-680f-361d-9eff-cef2f436b665.jpg)
这将会打开如下图所示的页面,按照图示内容进行填写:
![](http://dl.iteye.com/upload/attachment/616900/29941249-53d7-395a-9dce-760d18609d9b.jpg)
点击继续:
![](http://dl.iteye.com/upload/attachment/616904/6a88412d-d325-3d3e-b234-ea78ca7c035d.jpg)
点击存储:
![](http://dl.iteye.com/upload/attachment/616907/cbce2296-01fe-3a01-b6a9-8ad62b65d2dc.jpg)
然后,点击继续,这时就会在你的桌面上生成一个CertificateSigningRequest.certSigningRequest文件。
接着点击下图中的Request Certificate按钮:
![](http://dl.iteye.com/upload/attachment/616877/e2784cd1-2b3a-3108-85c9-248e41dc5513.jpg)
这时,会出来下面的页面:
![](http://dl.iteye.com/upload/attachment/616909/20c961bc-0097-3b57-ac7e-3a2438d33028.jpg)
点击选择文件,选择刚刚创建的CertificateSigningRequest.certSigningRequest文件,然后点击Submit。
![](http://dl.iteye.com/upload/attachment/616912/a6d6337d-d81a-3803-8719-dac4e1bdde99.jpg)
如上图所示,这时你的证书是Pending状态,刷新一下网页,现在处于如下状态:
![](http://dl.iteye.com/upload/attachment/616916/48e8235d-2304-3028-b9d3-76c3915ce175.jpg)
这时,点击Download按钮,会得到一个developer_identity.cer文件,双击这个文件,然后再看看你的钥匙串访问,会是如下的结果:
![](http://dl.iteye.com/upload/attachment/616924/82361156-39e1-3399-ac70-1bfc7613b8c1.jpg)
切记,这时应该能看到上图所示的钥匙状的东西,如果没有的话,是不可能可以调试的。
接着,打开Devices那一项,出来如下图所示页面:
![](http://dl.iteye.com/upload/attachment/616928/be193a18-38fa-3d74-b4fc-0bb58a222eaf.jpg)
点击右上角的Add Devices,出现下图所示页面:
![](http://dl.iteye.com/upload/attachment/616930/85b48d32-3c21-3043-9884-ba24690c0cbd.jpg)
给自己的设备取个名字,例如:iPhone,Device ID就是设备的机身号(40位),机身号可以通过Xcode的window菜单下的Organizer来获得。填写完了以后,点击Submit就可以了。
99美元的帐号允许绑定100台移动设备。
接着,点击App IDs,出现如下图所示页面:
![](http://dl.iteye.com/upload/attachment/616936/a74b66d0-d09c-3de3-b9f7-d0c8b23e676b.jpg)
点击右上角的New App ID,出现如下图所示页面:
![](http://dl.iteye.com/upload/attachment/616943/dcb90536-3811-3473-a90d-8504fa45823a.jpg)
填写完后,点击Submit即可。
注意:在Bundle Seed ID一栏,苹果提供了Team ID的概念,如果你要和其他应用程序共享钥匙串,可以选择一个已经存在的Bundle Seed ID。
接着,点击Provisioning,这一步是将上面的开发设备、移动设备以及应用绑定在一起,出现如下图所示页面:
![](http://dl.iteye.com/upload/attachment/616958/5db18c50-c8cf-38d2-81fe-d4d5c4b60176.jpg)
点击右上角的New Profile,出现如下图所示页面:
![](http://dl.iteye.com/upload/attachment/616949/4510ecb4-4f45-3eb3-a679-b9af0be2a454.jpg)
填完后,点击Submit即可。
然后,点击列表中的Download,这时,你会得到一个JXT.mobileprovision的文件,这个文件是要装到手机里面的。
打开Xcode的window菜单下的Organizer,将JXT.mobileprovision文件添加到Provisioning里面。
这时,打开你的设备,你会发现在设置->通用->描述文件里面有个东西,那就是你的证书了。然后再双击JXT.mobileprovision这个文件,这样你的Xcode就被激活了,这时查看Users\用户名\Library\MobileDevice\Provisioning Profiles下面,应该多了一个
XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的文件。
接着,打开你的工程,并打开plist文件,将里面的Bundle identifier改成com.aurora.jxt。
然后,打开工程的info,并按照下图进行设置:
![](http://dl.iteye.com/upload/attachment/617233/87bc18f7-a0bb-3b95-9ff2-6deab51d9064.jpg)
如果你想选中的那一项是灰色的,那么你前面的某些流程一定出了问题。
然后,Targets的info,按照下图进行设置:
![](http://dl.iteye.com/upload/attachment/617235/7c6a57ec-f33e-35dd-9225-f9b4581fd520.jpg)
最后,选中Device Debug,然后Build,大功告成了。
连接移动设备,打开Xcode的window菜单下的Organizer,如果连接了移动设备,会在Device中显示相应的设备,点击Use Device for Develop,设备中可以选择相应的Device,并可以在该设备下看到已注册的provisioning文件。
iPhone SDK的版本必须和真机版本一致,版本不兼容的话会出现找不到设备之类的错误。
转载自http://2015.iteye.com/blog/1337007
首先,登录到http://developer.apple.com/devcenter/ios/index.action,如果已经购买了iPhone Develop Program(iDP),登录进去后,页面右上角会看到如下图所示的页面:
![](http://dl.iteye.com/upload/attachment/616869/987723c9-e65b-326e-875c-9b3ef845da05.jpg)
点击第一项:iOS Provisioning Portal,然后会看到下面的页面:
![](http://dl.iteye.com/upload/attachment/616872/0d647de4-e20a-33c3-be7c-c09bd3596880.jpg)
点击进入Certificates,然后看到如下所示的页面:
![](http://dl.iteye.com/upload/attachment/616877/e2784cd1-2b3a-3108-85c9-248e41dc5513.jpg)
点击图中的click here to download now,这会下载下来一个AppleWWDRCA.cer文件,这是调试以及发布iOS应用必须的一个文件,这个文件只要下载一次就够了,即使你有多个iDP,无论是调试程序,还是发布程序,也只需要一个。如果已经下载过,那么就不用再下载这个了。
下完之后,双击这个文件就会装到自己的机器上了。然后打开Keychain Access,中文名叫钥匙串访问,然后你会看到下面的页面:
![](http://dl.iteye.com/upload/attachment/616888/36ddbe8b-93d6-344a-9b40-94f58ed11d1a.jpg)
这代表你已经装进去了。
下面,我们打开钥匙串访问的菜单,如下图:
![](http://dl.iteye.com/upload/attachment/616893/1f9d12f3-680f-361d-9eff-cef2f436b665.jpg)
这将会打开如下图所示的页面,按照图示内容进行填写:
![](http://dl.iteye.com/upload/attachment/616900/29941249-53d7-395a-9dce-760d18609d9b.jpg)
点击继续:
![](http://dl.iteye.com/upload/attachment/616904/6a88412d-d325-3d3e-b234-ea78ca7c035d.jpg)
点击存储:
![](http://dl.iteye.com/upload/attachment/616907/cbce2296-01fe-3a01-b6a9-8ad62b65d2dc.jpg)
然后,点击继续,这时就会在你的桌面上生成一个CertificateSigningRequest.certSigningRequest文件。
接着点击下图中的Request Certificate按钮:
![](http://dl.iteye.com/upload/attachment/616877/e2784cd1-2b3a-3108-85c9-248e41dc5513.jpg)
这时,会出来下面的页面:
![](http://dl.iteye.com/upload/attachment/616909/20c961bc-0097-3b57-ac7e-3a2438d33028.jpg)
点击选择文件,选择刚刚创建的CertificateSigningRequest.certSigningRequest文件,然后点击Submit。
![](http://dl.iteye.com/upload/attachment/616912/a6d6337d-d81a-3803-8719-dac4e1bdde99.jpg)
如上图所示,这时你的证书是Pending状态,刷新一下网页,现在处于如下状态:
![](http://dl.iteye.com/upload/attachment/616916/48e8235d-2304-3028-b9d3-76c3915ce175.jpg)
这时,点击Download按钮,会得到一个developer_identity.cer文件,双击这个文件,然后再看看你的钥匙串访问,会是如下的结果:
![](http://dl.iteye.com/upload/attachment/616924/82361156-39e1-3399-ac70-1bfc7613b8c1.jpg)
切记,这时应该能看到上图所示的钥匙状的东西,如果没有的话,是不可能可以调试的。
接着,打开Devices那一项,出来如下图所示页面:
![](http://dl.iteye.com/upload/attachment/616928/be193a18-38fa-3d74-b4fc-0bb58a222eaf.jpg)
点击右上角的Add Devices,出现下图所示页面:
![](http://dl.iteye.com/upload/attachment/616930/85b48d32-3c21-3043-9884-ba24690c0cbd.jpg)
给自己的设备取个名字,例如:iPhone,Device ID就是设备的机身号(40位),机身号可以通过Xcode的window菜单下的Organizer来获得。填写完了以后,点击Submit就可以了。
99美元的帐号允许绑定100台移动设备。
接着,点击App IDs,出现如下图所示页面:
![](http://dl.iteye.com/upload/attachment/616936/a74b66d0-d09c-3de3-b9f7-d0c8b23e676b.jpg)
点击右上角的New App ID,出现如下图所示页面:
![](http://dl.iteye.com/upload/attachment/616943/dcb90536-3811-3473-a90d-8504fa45823a.jpg)
填写完后,点击Submit即可。
注意:在Bundle Seed ID一栏,苹果提供了Team ID的概念,如果你要和其他应用程序共享钥匙串,可以选择一个已经存在的Bundle Seed ID。
接着,点击Provisioning,这一步是将上面的开发设备、移动设备以及应用绑定在一起,出现如下图所示页面:
![](http://dl.iteye.com/upload/attachment/616958/5db18c50-c8cf-38d2-81fe-d4d5c4b60176.jpg)
点击右上角的New Profile,出现如下图所示页面:
![](http://dl.iteye.com/upload/attachment/616949/4510ecb4-4f45-3eb3-a679-b9af0be2a454.jpg)
填完后,点击Submit即可。
然后,点击列表中的Download,这时,你会得到一个JXT.mobileprovision的文件,这个文件是要装到手机里面的。
打开Xcode的window菜单下的Organizer,将JXT.mobileprovision文件添加到Provisioning里面。
这时,打开你的设备,你会发现在设置->通用->描述文件里面有个东西,那就是你的证书了。然后再双击JXT.mobileprovision这个文件,这样你的Xcode就被激活了,这时查看Users\用户名\Library\MobileDevice\Provisioning Profiles下面,应该多了一个
XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的文件。
接着,打开你的工程,并打开plist文件,将里面的Bundle identifier改成com.aurora.jxt。
然后,打开工程的info,并按照下图进行设置:
![](http://dl.iteye.com/upload/attachment/617233/87bc18f7-a0bb-3b95-9ff2-6deab51d9064.jpg)
如果你想选中的那一项是灰色的,那么你前面的某些流程一定出了问题。
然后,Targets的info,按照下图进行设置:
![](http://dl.iteye.com/upload/attachment/617235/7c6a57ec-f33e-35dd-9225-f9b4581fd520.jpg)
最后,选中Device Debug,然后Build,大功告成了。
连接移动设备,打开Xcode的window菜单下的Organizer,如果连接了移动设备,会在Device中显示相应的设备,点击Use Device for Develop,设备中可以选择相应的Device,并可以在该设备下看到已注册的provisioning文件。
iPhone SDK的版本必须和真机版本一致,版本不兼容的话会出现找不到设备之类的错误。
转载自http://2015.iteye.com/blog/1337007
相关文章推荐
- 关于苹果IPhone/Ipad(IOS)开发者证书申请及安装、真机调试、发布的参考文章
- 苹果app发布和真机调试流程(企业开发者版)
- 关于苹果IPhone/Ipad(IOS)开发者证书申请及安装、真机调试、发布的参考文章
- 关于苹果IPhone/Ipad(IOS)开发者证书申请及安装、真机调试、发布的参考文章
- 关于苹果IPhone/Ipad(IOS)开发者证书申请及安装、真机调试、发布的参考文章
- 关于苹果IPhone/Ipad(IOS)开发者证书申请及安装、真机调试、发布的参考文章
- 苹果ios开发者证书申请及应用上线发布 真机调试
- 关于苹果App Store账号申请、真机调试、发布相关知识收集
- react-native ios端真机调试 打包与发布
- iOS开发笔记 8、真机调试和发布软件
- Unity发布IOS平台之创建真机调试证书以及发布IPA
- 苹果app开发调试、发布所用到证书的制作
- Unity3d真机调试发布的Android程序
- 傻瓜式IOS发布教程(二)证书创建,真机调试,发布
- iOS真机调试、打包测试、发布程序常见问题(不断更新ing)
- 苹果apps开发,只有证书怎样真机调试
- iOS开发——真机调试证书—发布证书
- iOS真机调试与发布操作步骤
- Unity3D Android手机开发环境配置,可真机发布调试
- IOS小知识点9之IOS真机调试、打包发布