示例效果应用:http://blog.youkuaiyun.com/newjeans/article/details/9305813
1、安装IOSOpenDev
下载地址:
下载文件 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来调试。