话说把iphone程序放到真机里调试,对于第一次,还真tmd麻烦。又是key,id,又是Provisioning Profiles的。在模拟器里调试还是很简单的。点一下Build and Go就ok了。
1. 获取Certificate,一次性工作。先在苹果的证书管理里面,生成一个证书文件,然后到http://developer.apple.com/iphone/manage/certificates/team/index.action这个页面里,添加一下刚才生成的证书,一分钟以后,会得到一个.cer文件的下载。双击它,就可以把certificate加入到keychain里面了。
2. 注册设备,很简单的。通过xcode的organization或者itunes都可以查看你的机器的udid.在上面那个页面里关联一下即可。
3. 生成appid,app id也要通过上面的页面生成,输入一个应用程序名,就会生成一个10位数的appid,bundle id最好是反向域名的形式,为了多个程序都能调试,可以写*.
4. 生成Provisioning Profiles。貌似,xcode主要也就是认这个东东,所以这个东西最重要,这个文件是根据app id,machine id,certificate,就是上面生成的那些东西生成的。上面的页面上有生成工具,一分钟之内生成完毕,下载下来,然后拖到organization或者直接拖到xcode上面即可。
5. 现在,把运行环境选成device,应该就可以运行了。8过,我在网上下载的31day的一个程序,运行不了,貌似总是提示info.plist有什么毛病。但是我自己昨天做的时钟hello world project,直接就运行在真机上了。
本文首发: http://www.iu1u.com 转载请注明
上面介绍的,这个页面里有各个步骤以及详细的视频解说,不过是鸟语的,可以参考http://developer.apple.com/iphone/videos/popupappids.action