越狱开发之——iOSOpenDev建立第一个越狱项目HelloWorld插件
来源:互联网 发布:java获取私有属性 编辑:程序博客网 时间:2024/05/22 08:27
一.首先打开xcode,创建工程
安装iOSOpenDev好了之后 你会看见如下图的各个模板
这里列举Logos tweak工程模板的例子。创建这样一个工程
。
填写相应的信息,将ARC取消勾选,因为有些库文件暂不支持arc
创建的工程中主要有两个文件,一个.xm文件,一个.mm
xm文件中有这样一段说明
#error iOSOpenDev post-project creation from template requirements (remove these lines after completed) -- \
Link to libsubstrate.dylib: \
(1) go to TARGETS > Build Phases > Link Binary With Libraries and add /opt/iOSOpenDev/lib/libsubstrate.dylib \
(2) remove these lines from *.xm files (not *.mm files as they're automatically generated from *.xm files)
意思是要把libsubstrate.dylib添加到工程中(在安装好的/opt/iOSOpenDev/lib 目录下),然后把xm中的内容清空。
mm文件的内容会根据xm文件中的内容编译后自动生成,我们一般在xm文件中进行编程,相应的代码会在编译后自动生成在.mm文件中。
接下来添加libsubstrate.dylib到你的工程中去,再添加UIKit框架。然后让我们来写helloWorld把,再xm文件中添加如下代码。
三.编译打包
代码写完了,应该进行编译,如下图
product-》Bulid for-》profiling
编译时候记得选择自己的设备,每次编译前记得clean一下,编译结束之后你会看见一个错误。
Command /bin/sh failed with exit code 1
这个意思是没有成功在设备上运行,这个可以不用管,实际上系统已经帮你把deb包生成好了。
在你的工程目录的Packages下有一个deb包,就是那个。
将.deb拷贝到越狱后的iphone中,运行然后重启手机,你的应用就会出现到手机上了,如果想发布的话,同样是将.deb上传就可以
- 越狱开发之——iOSOpenDev建立第一个越狱项目HelloWorld插件
- 越狱开发:用iosOpenDev配置越狱开发环境 编写第一个hello world
- IOSOpenDev越狱开发环境配置
- IOSOpenDev越狱开发环境配置
- Ios越狱开发系统配置 Iosopendev
- IOSOpenDev越狱开发环境配置
- IOSOpenDev越狱开发环境配置
- 【iOS 越狱开发】入门篇之 iOSOpenDev环境搭建
- 越狱开发教程-第一个Tweak
- 越狱开发教程-第一个Tweak
- 用iOSOpenDev在Xcode里配置越狱开发环境
- 用iOSOpenDev在Xcode里配置越狱开发环境
- 用iOSOpenDev在Xcode里配置越狱开发环境
- 用iOSOpenDev在Xcode里配置越狱开发环境
- iOS越狱开发:iOSOpenDev整合到xcode补遗
- 用iOSOpenDev在Xcode里配置越狱开发环境
- 越狱检测/越狱检测绕过—xCon
- 安卓开发之——第一个程序HelloWorld!
- eclipse调试2
- 线程知识点总结02
- 映射二叉堆
- Android开发EditText属性
- java double float 精度计算
- 越狱开发之——iOSOpenDev建立第一个越狱项目HelloWorld插件
- ORA-01658: 无法为表空间space中的段创建 INITIAL 区
- Ext.net 弹出对话框的几种方式(js 后台)
- IO流知识点总结01
- Activity启动模式
- 安卓 textview 加载图片
- 框架中的窗口
- RowSet自动填充到界面的Table里面
- Vassistx过期了,怎么办?