您的位置:首页 > 其它

Xcode 5.0 免证书真机测试

2013-11-08 17:12 197 查看
刚拿到iPod touch,照着网上的各种方法鼓捣(没有 for xcode 5.0 的),仍然没法编译到真机。后面无意发现一个小办法,前提是机器要越狱。

我按照发布编译配置好了,设备也选择了 iPod,然后Build一下,这时候直接Run会提示没证书神马的。

1,iPod中cydia添加源:http://apt.weiphone.com,下载appsync。

2,  参考 http://kqwd.blog.163.com/blog/static/4122344820117191351263/
创建证书

(补充:2014-2-25) 注意密钥使用扩展那个选项一定要保证“签名”被选中。
已扩展的密钥使用扩展,代码签名要保证选中。


然后打开文件

/Applications/Xcode.app/Contents/Developer/Platforms

/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.sdk/SDKSettings.plist

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/info.plist

也是照着文章里面修改

3,打开 /User/你的用户名/Library/Developer/Xcode/DerivedData/项目名称开头的文件夹/Build/Products

看到四个文件夹。从名字应该知道,我们要的是 Debug-iphoneos 和 Release-iphoneos 。点击Debug-iphoneos进去

能够找到一个app和一个app.dSYM。将第一个就是.app的文件拉到iTunes上面

4,iTunes同步应用程序。如果iPod装上了appsync的话,是可以安装上去的。

5,这时候修改代码的任意一个label,然后xcode点击Run。这时候iPod中的应用应该是闪退的。

6,手动点击app一次,进去之后可以发现修改的label已经生效的了。这时候可以随意测试了。(注意是测试,不是调试,看不到log的)

如果有更好的方法,麻烦诸位一定要告诉我。

补充:

(2014-2-25)1,设备已经越狱,并且装了appsync,从第三步开始可以将代码签名改为 iPhone Developer 然后将编译目标选择你的设备,那就可以直接编译到设备。附上截图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: