iphone cydia插件开发_环境搭建
2014-02-26 22:58
232 查看
以前从没弄过IOS相关的开发,突然想知道iphone越狱后的插件是怎么开发,刚刚又有相关的设备,于是从零做起。
在Terminal里输入:
sudo port -v selfupdate (若第一次使用macports,需要先update,没update也安装好了)
sudo port install dpkg
会安装很长时间的,让他自己慢慢装就行了.这个是把程序打包成.deb文件用的.
电脑的配置方法按照官网的顺序安装就可以了。(On iOS部分后面再写)
第四步,安装iOSOpenDev 官网地址
这一步不是开发越狱插件必备的工作,这个主要是可以不购买苹果的开发者账户的情况下,可以在真机上进行App的开发调试。
2.安装substrate,搜索cydia substate或mobile substrate
3.安装apt6.0 traditional(ios7也是装6.0的这个)。
4.安装MobileTerminal
打开MobileTerminal,输入passwd (修改密码的Linux命令)
输入原始密码:alpine 所有用户设备都一样
输入新的密码
5.回到theos配置ios设备的theos
安装官网的说明在ios设备上面新建文件,可是ios设备上面没有vim等编译器,所以在Mac端新建文件coredev.nl.list,填入“deb http://coredev.nl/cydia iphone main”,新建文件howett.net.list,填入“deb http://nix.howett.net/theos ./”,终端执行以下命令,cd 至文件所在路径,执行以下命令:
scp coredev.nl.list howett.net.list root@“此处为设备ip,无引号”:/etc/apt/sources.list.d
其中设备ip地址打开ios设备的网络连接,点开网络连接详情后可以看到。
此处可能需要密码,填入上面你修改的密码即可。若连接失败,如"Connection refused lost connection",在cydia中搜索安装openssh即可。
然后在IOS设备的MobileTerminal就可以看到文件已经导入到“/etc/apt/sources.list.d/”,然后在IOS设备端执行:
apt-get update
apt-get install perl net.howett.theos
需要下载文件安装,需要比较长的时间。
6.导入ssh key
此步骤在Mac端完成
Mac端使用ssh-key创建公钥,若嫌麻烦,简单方法为:
Mac端执行ssh root@“设备ip,无引号”,会自动创建一个ssh公钥,完成后执行以下命令
iosod sshkey -h “设备ip,无引号”,iosod为iOSOpenDev内工具。
第一步,安装MacPorts
这个东西类似于linux下面的apt-get和yum,是用来帮助装软件的,下载链接:http://www.macports.org/install.php,参照QuickStart里面的安装顺序就好。安装之前可以先验证一下自己的电脑是不是安装了,验证安装的方法是在Terminal里输入port,看看有没这个命令。安装MacPorts的目的在于安装dpkg第二步,安装dpkg
如果已经开了Terminal,需要关掉重启。在Terminal里输入:
sudo port -v selfupdate (若第一次使用macports,需要先update,没update也安装好了)
sudo port install dpkg
会安装很长时间的,让他自己慢慢装就行了.这个是把程序打包成.deb文件用的.
第三步,安装Theos 官网地址
TheOS被设计为一个在基于Unix平台(Mac OS X、IOS…)和大多数的Linux平台下开发IOS程序的集成开发环境。说是集成开发环境,其实就是给我们准备好了一些代码模板、预置一些基本的Makefile脚本,我们还是要在Terminal中完成一些关键操作。暂时不太明白这个工具的作用。电脑的配置方法按照官网的顺序安装就可以了。(On iOS部分后面再写)
第四步,安装iOSOpenDev 官网地址
下载地址
第五步,XCode破解
参考链接:http://bbs.weiphone.com/read-htm-tid-7056725.html。这一步不是开发越狱插件必备的工作,这个主要是可以不购买苹果的开发者账户的情况下,可以在真机上进行App的开发调试。
第六步,iPhone端的操作(前提是已越狱)
1.打开cydia,添加源repo.hackyouriphone.org,安装afc2add,appsync 7.x(此步骤可跳过,非必须步骤)。2.安装substrate,搜索cydia substate或mobile substrate
3.安装apt6.0 traditional(ios7也是装6.0的这个)。
4.安装MobileTerminal
打开MobileTerminal,输入passwd (修改密码的Linux命令)
输入原始密码:alpine 所有用户设备都一样
输入新的密码
5.回到theos配置ios设备的theos
安装官网的说明在ios设备上面新建文件,可是ios设备上面没有vim等编译器,所以在Mac端新建文件coredev.nl.list,填入“deb http://coredev.nl/cydia iphone main”,新建文件howett.net.list,填入“deb http://nix.howett.net/theos ./”,终端执行以下命令,cd 至文件所在路径,执行以下命令:
scp coredev.nl.list howett.net.list root@“此处为设备ip,无引号”:/etc/apt/sources.list.d
其中设备ip地址打开ios设备的网络连接,点开网络连接详情后可以看到。
此处可能需要密码,填入上面你修改的密码即可。若连接失败,如"Connection refused lost connection",在cydia中搜索安装openssh即可。
然后在IOS设备的MobileTerminal就可以看到文件已经导入到“/etc/apt/sources.list.d/”,然后在IOS设备端执行:
apt-get update
apt-get install perl net.howett.theos
需要下载文件安装,需要比较长的时间。
6.导入ssh key
此步骤在Mac端完成
Mac端使用ssh-key创建公钥,若嫌麻烦,简单方法为:
Mac端执行ssh root@“设备ip,无引号”,会自动创建一个ssh公钥,完成后执行以下命令
iosod sshkey -h “设备ip,无引号”,iosod为iOSOpenDev内工具。
相关文章推荐
- iphone 越狱插件开发-- 环境搭建篇
- Windows平台上安装搭建iPhone/iPad的开发环境
- 最详细的openfire3.7.1 插件开发环境搭建
- java开发各种环境搭建及插件安装
- 快速搭建iphone应用程序开发环境
- groovy笔记之一:搭建开发环境,在eclipse中安装插件
- 使用Apk动态加载框架(dynamic-load-apk)进行插件开发之环境搭建篇
- fedora20 编译Hadoop-eclipse 1.1.2插件(hadoop开发环境搭建)
- Sublime Text 3 搭建C++开发环境与插件
- 最详细的openfire3.7.1 插件开发环境搭建
- Eclipse插件开发学习笔记【1】---Eclipse环境搭建
- Windows平台上安装搭建iPhone/iPad的开发环境
- Windows环境利用Vmware7.1.3 搭建iPhone开发环境
- windows下用eclipse+goclipse插件+gdb搭建go语言开发调试环境
- 小总结下iphone开发环境搭建过程!
- 使用Revit 2015+VS2013搭建开发环境并实现helloWorld插件的小例子
- 在MAC上搭建eclipse+android开发环境以及eclipse的svn插件的安装
- 在Windows中搭建iPhone开发环境
- Windows平台上iPhone基于cygwin开发环境的搭建方法
- 【Android 开发环境快速搭建】-复制SDK目录,复制已装好插件的Eclipse