IOS越狱开发Hello World

来源:互联网 发布:amc分析知乎 编辑:程序博客网 时间:2024/05/18 13:25

示例效果应用:http://blog.csdn.net/newjeans/article/details/9305813

1、安装IOSOpenDev
下载地址:

下载地址:http://iosopendev.com/download/ 

下载文件
iOSOpenDev-1-1.5.pkg,点击安装,按提示点"继续",完成安装


2、检查设置环境变量
 进入终端,输入命令cat .bash_profile,显示如下:
export iOSOpenDevPath=/opt/iOSOpenDev
export iOSOpenDevDevice=192.168.1.109
export PATH=/opt/iOSOpenDev/bin:$PATH
 把iOSOpenDevDevice中的值设置成iPhone的ip地址

3、在iPhone上安装
OpenSSH
Cydia,搜索OpenSSH,安装

安装完成,建议更改iPhone的SSH的root账号的默认密码 ,默认密码是:alpine。
在Mac的终端里,输入命令: ssh root@192.168.1.109 (此处ip是你iPhone设备的ip地址) 
登录后,输入passwd root 更改新密码
设置不用密码登录iPhone设置:在MAC的终端里输入:
iosod sshkey -h 192.168.1.109

4、新建Hello World工程
启动xcode,File->New->Project,选择IOSDevOpen,选择NotificationCenter Widget(通知栏应用)

点Next, 输入工程名称

点Next,选择保存目录,建立工程
打开工程的TARGETS的Build Settings,设置如下

打开代码文件HelloNotificationController.m
 
lbl.text = @"Hello, 天明!";
 
5、编译运行
点击Product->Build For->Build For Profiling,程序会自动安装iPhone中。
打开cydia,查看是否已安装到iPhone中
 

设置在通知栏显示,打开iPhone的设置->通知

查看运行效果:


附:增加日志调试,需要安装如下插件

Core Utilities

Core Utilities(/bin)

diskdev-cmds

file-cmds

system-cmds

Mobileterminal

openSSH

sshpass

toggle ssh

preferencdloader

substrate safe mode

syslogd to /var/log/syslog


安装完成后,可以用tail -f /var/log/syslog来调试。

原创粉丝点击