[iOS越狱开发]使用iOSOpenDev开发、编译、部署

个人原创,转帖请注明来源:cnblogs.com/jailbreaker

这篇blog讲解如何创建一个越狱程序,并编译和部署,使用的是iOSOpenDev,不涉及具体代码。

这里我选择Notification模版。可以选任何一个,其中有些需要做相应更改。

项目建立之后,我们主要看一下TARGETS中的User-Defined

目前看到的是默认的设置,注意下高亮的地方,iOSOpenDevDevice,这里是设置你需要部署的越狱设备的ip地址,注意下你xcode使用的sdk和设备的必须系统保持一直。我这里没有设置,由于我这有N个设备,而且iOS版本也不同,我采用的是用私人源的方案来方便部署到机子上。

接着我们开始构建deb包

构建后,看到一个错误

exit code 是1,如果返回的是1,那说明构建成功,我们可以在工程目录下有了个Packages,该目录下多了2个文件

ok,看到了 deb已经生成了,接着上传的个人源空间里,通过cydia来安装吧。

时间: 2024-11-10 16:56:53

[iOS越狱开发]使用iOSOpenDev开发、编译、部署的相关文章

[iOS越狱开发 之九]使用Theos开发SpringBoard的Tweat

个人原创,转帖请注明来源:cnblogs.com/jailbreaker 前面讲到使用 [iOS越狱开发 之七]使用iOSOpenDev开发SpringBoard的Tweat,非常易用,但必须知道实质还是依靠Theos来创建,所以必须学会用Theos直接创建Tweat. 首先,通过theos/bin/nic.pl生成一个Tweat项目,步骤如下: 1.设置环境变量    export THEOS=/opt/theos 2.终端cd进入打算保存项目的文件夹 3.创建工程,终端输入 $THEOS/b

关于ios越狱开发的那些事

也许吧,每每接触某些新东西的时候,都有点犯晕吧,这不是应该要的. 第一次接触ios越狱开发,也是这样吧.这篇主要是从无到有的说一下ios越狱的开发,网上很多的教程大部门都比较旧了吧,放在新设备上总是出现这样那样的问题,使人很是头疼. 从windows转到mac下开发,总有这个那个的不适应.习惯了vs的开发,突然用起了xcode难免有些为难,不是说xcode不好,两者都是非常好用的工具. 当然了,开发越狱程序和日常开发的iOS程序很相似,不过,越狱程序能做更强大的事情.你的设备也必须是要越狱的,你

iOS越狱开发(一)

做越狱开发也有一些时间了,有很多东西想总结一下,希望给他人一些借鉴,也是自己对过去开发经历的一些总结.个人不推荐使用盗版,这里主要以技术介绍为主. 这个系列里面主要介绍怎样进行越狱开发,涉及到以下几个方面: (1)主要涉及到越狱市场的建立,在App内部实现ipa的安装和卸载以及更新.参照的对象就是91助手,25pp,同步推那样的应用.建立一个盗版的App Store.当然了,如果通过299刀的企业证书的话,是不需要通过Cydia的,直接通过网页链接就可以实现app的推广,有一定的风险.这里面涉及

IOS之如何把自己开发的App安装到越狱的手机

场景: 有开发者账号,可以把设备加到开发者账号中,真机调试.现在需要打包,安装到的越狱手机上(此越狱手机没有加到开发者账号中,另外公司的人). 常识: 没有越狱的话,最大的问题就是设备的签名,每个程序都有对应的mobile provision文件,这个文件记录了这个程序是用来发布的还是 调试的,调试的话,是在哪些设备上调试,以及对应的发布和调试证书. 这个mobile provision是bulid的时候就写在app里面的.如果你bulid的时候是用的release,那你就可以在别的设备上安装.

[iOS越狱开发 之八]Thoes的Logos简介

个人原创,转帖请注明来源:cnblogs.com/jailbreaker 上一篇帖子,讲到使用iOSOpenDev开发基于Theos的Tweak,功能Hook了SpringBoard的 -(void)applicationDidFinishLaunching:(id)application. 先简单讲一下Hook,Hook中文翻译为“钩子”,非常形象,以之上一篇帖子为例子,我们借助Substrate来Hook的,iOS设备运行到applicationDidFinishLaunching方法时候,

ios开发中遇到的编译错误总结

1:Undefined symbols for architecture arm64: ? 1 2 3 <code>Undefined symbols for architecture arm64:   "_OBJC_CLASS_$_FBSession", referenced from: someFile ld: symbol(s) not found for architecture arm64</code> 解决: project -> target

[iOS越狱开发 之十]dump自己的app

个人原创,转帖请注明来源:cnblogs.com/jailbreaker 之前在[iOS越狱开发 之六]使用class-dump导出Frameworks头文件,通过一个perl脚本来dump出Frameworks的所有头文件,这片帖子主要讲dump一个app的实战,创建一个singleView的app,名称myApp,添加了个MyClass类,立马包含2个方法,一个是在Interface里公开的,另外个方法是非公开的,直接看下图. main.m 里调用公开的showInfo方法(不修改main.

《iOS开发全然上手——使用iOS 7和Xcode 5开发移动与平板应用》之Objective-C新手训练营

编写Hello World应用程序通常被觉得,是学习不论什么编程语言的第一步.在这一章,你将创建iOS版的Hello World应用程序作为起步,高速了解Xcode这个开发iOS应用程序的主要工具. 下一步.你将学习Objective-C的基础知识.在此基础之上.将探索类(class)与对象(object)的知识.它们是构建应用程序的主要基石.与此同一时候,你将创建CarValet应用程序,练习一些类的编写.并学习属性(property)的知识.在本章末尾,你将在指导下完毕编程挑战题以探索子类扩

《iOS开发完全上手——使用iOS 7和Xcode 5开发移动与平板应用》之Objective-C新手训练营

编写Hello World应用程序通常被认为,是学习任何编程语言的第一步.在这一章,你将创建iOS版的Hello World应用程序作为起步,快速了解Xcode这个开发iOS应用程序的主要工具. 下一步,你将学习Objective-C的基础知识.在此基础之上,将探索类(class)与对象(object)的知识,它们是构建应用程序的主要基石.与此同时,你将创建CarValet应用程序,练习一些类的编写,并学习属性(property)的知识.在本章末尾,你将在指导下完成编程挑战题以探索子类扩展的知识