在越狱iPhone上进行Xcode调试

Xcode

说明

苹果开发者认证每年$99,对于一个初学者和票友来说暂时没必要买,但是又想在真机上进行调试,那么只能hack了,网上相关中文资料很多,但是都有些过时,版本太老,遂总结一篇。

本文在以下环境下测试通过:

修改SDKSettings.plist

首先进入以下目录

$ cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk

在修改之前,先备份一下SDKSettings.plist:

$ sudo cp SDKSettings.plist SDKSettings.plist.bak
$ sudo vi SDKSettings.plist 修改`CODE_SIGNING_REQUIRED`和`ENTITLEMENTS_REQUIRED`这两个配置的值从`YES`修改为`NO`。

创建签名证书

首先打开钥匙串访问应用,然后打开钥匙串访问->证书助理->创建证书开始创建证书, 注意要保证证书名称为iPhone Developer

01

点击继续:

02

添加邮箱:

03

点击继续,勾选签名

04

点击继续,勾选代码签名

05

然后一路点击「继续」就可以了。

Xcode

打开Xcode,选择TARGETS中的Build Settings选项卡,然后在Code Signing中选择我们刚创建的证书iPhone Developer

06

然后选择Summary选项卡,勾选Use Entitlements File

07

选中刚生成的.entitlements文件(不同的项目名称,生成的文件名不一样):

08

在文件中添加一个名为get-task-allow的配置项,类型为Boolean,值为YES

09

重启Xcode

安装Appsync

首先确保你的iPhone已经越狱,打开Cydia

10

然后打开管理->编辑->添加,添加源http://repo.hackyouriphone.org/

11

可能会提示源有问题,点击仍然添加

12

然后搜索appsync,安装AppSync fo IOS 6

13

调试

选择IOS Device进行调试:

14

然后你就可以在自己的真机上调试了,Enjoy Coding :)

参考

(全文完)
comments powered by Disqus
Powered by Github  &&  Jekyll
Fork me on GitHub