iOS开发,到了最后一步,如何将App放到真机上进行联机调试(请看清问题补充再做回答)

最近刚开始做iOS的应用开发,如题。现在想放到真机上运行,自己也查阅了一些资料,貌似主要是两种方法,分别需要开发者帐号和不需要开发者账号;
看样子挺复杂的,都是很长的教程,而且大多转载,不知道是否方法可行。
Xcode版本4.2 iPhone是iOS 5.0.1 iPad是iOS 4.3.3
两种方案求切实可行的完整配置过程,最好是亲自尝试过的哦;
我这里还有一个朋友的开发者帐号,是借用的,暂时还没自己买的打算;
貌似免证书的真机调试是要求机器越狱的,我现在的机器都是没越狱的,比较支持正版软件,所以对越狱考虑比较慎重。所以也想大家对这两种方案进行一下对比,觉得哪种更适合我。
自己尝试了几个小时,太纠结了。在略晓这几天,觉得略晓这里挺靠谱,来试试,在线等答案啊~

1 个回答

  1. 打开Xcode,找到界面右侧顶端的Organizer
  2. 将你的iPhone或者iPad连接到Mac上,然后在Organizer左侧的列表里选中你的设备,同时在右侧复制下你设备的identifier(见图一)
  3. 然后打开Apple Developer -> Apple Developer Member Center。用你朋友的开发者帐号登录,之后打开Provisioning Portal Devices,在页面右侧点击Add Devices按钮
  4. Device Name里随便填入一个设备名称(比如,喻柏程 的iPhone),在Device ID (40 hex characters)里填入第二步取得的identifier,然后点击Submit按钮
  5. 回到Organizer里面,在第二步的界面里,点击界面底端的Add to Portal,然后稍等片刻即可,中途可能会让你输入开发者ID,直接输入你朋友的ID就好。

完成之后,选中你的设备(见图二),再编译运行你的程序, 应该就OK了。

PS: 如果此时还不行,那么还要检查一下你项目的Build Settings, 检查一下Code Signing.(见图三)

图一 图二 图三