现在的位置: 首页 > 综合 > 正文

Xcode4.x真机调试程序

2013年10月22日 ⁄ 综合 ⁄ 共 1165字 ⁄ 字号 评论关闭

调试必备:$99的开发者帐号导出的证书和后缀名为mobileprovision的Provisioning文件,调试真机设备。


连接完调试设备后,双击证书将其导入到Mac钥匙串内,导入后在钥匙串访问应用里即可查看;

双击Provisioning文件,将其导入到Organizer-Devices的调试设备里,导入后在Mac和真机里均可查看;

将PROJECT和TARGETS里的iOS Deployment Target版本调为<=真机的iOS版本;

找到TARGETS-Build Settings-Code Signing-Code Signing Identity-Release选中为导入的证书;

进入调试程序的plist文件,将Bundle identifier修改为com.XXX.Provisioning名字(XXX通常为公司名);

进入Edit Scheme-info-Build Configuration修改为release;

选为真机模式运行,NSLog(@"搞定")。


PS:调试遇到的问题

标识符号错误Code Sign error:Provisioning profile XXX can't be found

1.关闭项目,找到项目文件XXX.xcodeproj,在文件上点击右键,选择“显示包内容”(Show Package Contents)。会新打开一个Finder。注:XXX.xcodeproj就是一个文件夹,这里新打开的一个Finder里面的三个文件就是该XXX.xcodeproj文件夹里面的文件。                   
2.在新打开的Finder中找到project.pbxproj,并且打开。在这之中找到你之前的证书的编码信息。之前报的错误信息是  Code Sign error: Provisioning profile 'XXX-OOO-???-.....',用查找的方式找到所有包括'XXX-OOO-???-.....'的行将其删除。
3.保存,重新启动项目,再次编译,顺利运行。

参考地址:

http://www.cocoachina.com/bbs/read.php?tid=49877

http://www.cocoachina.com/bbs/read.php?tid=7923&keyword=%B7%A2%B2%BC%B3%CC%D0%F2

http://www.netwei.com.cn/post/779.html

http://blog.sina.com.cn/s/blog_70e0fcf20100p6dz.html

http://hi.baidu.com/xyzs996/blog/item/a59af053c49992000df3e35d.html

http://blog.csdn.net/spring21st/article/details/6118216

抱歉!评论已关闭.