iPhone/iPad/iTouch配置Bash/C/C++/OC/Java/Theos/MySQL/Python开发环境! 让我告诉你iOS的魅力~

说明

这是小编原创的教程,里面用到的各种各样的工具都是大神之作,小编只是编写了简单地脚本跟大家分享,让大家上走弯路,希望大家多多支持~
这篇文章假设大家对Linux有一定的了解,会一些简单的命令,并且知道如何使用shell与gcc进行编程,如果大家不知道,可以参考网上相关教程或者相关书籍进行简单的学习。如果大家觉得本篇教程有不对或者可以改进的地方,欢迎给小编发邮件指出,小编感激不尽~
小编的姓名: Jack Jones
小编的邮箱: JackJonesAngel@icloud.com

这篇教程是对iOS设备安装各种编程语言开发环境,涉及到的编程语言有C/C++/OC/Bash/Java/Python,另外包含MySQL数据库的安装、配置与开发,配置好Theos之后可以直接在iOS设备上进行iOS SDK图形界面应用程序开发。另外C/C++/OC可以直接调用iOS从UNIX继承下来的绝大多数系统调用,比如read/write/fcntl/pipe/socket等。这篇教程带你进入iOS的真机开发世界,让你充分感受iOS系统的魅力~

本篇文章中提到的配置文件,下载地址为: http://download.csdn.net/download/jackjones86/8236581
需要用到的iOS SDK包比较大,没法上传到CSDN,所以大家来我的百度网盘下载吧: http://pan.baidu.com/s/1i3xKKlR

1. 安装Terminal
进入Cydia,搜索terminal,安装MobileTerminal



2. 修改root密码与mobile密码
第1步完成之后桌面上会出现Terminal,打开进入,会看见你手机的名称和:~ mobile$,mobile是用户名,iOS系统的默认用户叫做mobile,接下来我们要修改mobile用户的密码,防止被黑客攻击,同时也方便我们以后操作。 输入命令passwd修改mobile密码,mobile的默认密码是alpine,所有iOS系统mobile用户的默认密码都是这个,所以首先输入alpine,然后再输入你自己的密码进行修改,这个密码你一定要牢记在心。


修改完成之后输入su切换到root用户,root的默认密码同样是alpine,再输入passwd修改root密码。

至此,root和mobile的密码已修改完毕~


3. 安装apt-get
用过Ubuntu或者Debian的Linux用户都知道,apt-get是用来在线下载软件的命令,iOS系统同样可以使用这个命令来下载软件。
进入Cydia,搜索apt,选择第一项APT 0.6 Transitional下载安装,这样的话apt-get所依赖的各种软件包会自动装上,如果没有的话请安装所有APT 0.打头的软件包和Apttude。这样的话,以后就可以在iOS设备上使用命令行来安装软件了。



4. 安装ios toolchain
ios toolchain是高人制作好的ios编译工具集,里面有ios开发所需要的clang(苹果系统专用的C/C++/OC编译器,用法与gcc几乎一样)、make、ld64等。 进入cydia,搜索并安装ios toolchain有些童鞋在安装ios toolchain的时候下载出错,如果大家遇到这种情况请多试几次,或者使用手机流量下载,因为毕竟服务器在外国,速度会比较慢,有时候会不稳定。



5. 安装openssh
用过ssh的盆友应该知道,通过ssh可以实现远程登录,其实这个ssh就是用来进行控制的,远程可以,本地也可以。之后我们要安装一款ios系统上的ssh客户端软件,这个软件比terminal要人性化的多,因此以后完全可以使用这款软件代替terminal。
进入cydia,搜索并安装openssh,openssh需要依赖openssl,不过直接安装openssh的话openssl会一并安装。



6. 安装iPhone/Java
这是cydia的开发者Jay Freeman移植的iOS本地Java开发包,这是在iOS设备上开发java程序的核心软件。
进入Cydia,搜索并安装iPhone/Java。


安装完成之后只是具备了java虚拟机的执行工具,java编译器并不在其中,因此还需要下载jikes,这是一款由IBM开发的java编译器。iOS设备上不能使用javac编译器来编译java源程序,但是这款jikes完全可以取代javac。
进入cydia,搜索并安装jikes。



7. 安装Python
进入Cydia,搜索vi,选择并安装python。



8. 安装vim
linux用户一定不会对vi默认,vim是vi的升级版,这个工具也是我们今后在iOS设备上做开发的主要编辑器。
进入Cydia,搜索vi,选择并安装vi improved。



9. 安装ifconfig
接下来我们要用电脑通过ssh登陆到iOS设备,所以需要获取iOS设备的ip地址。首先保证iOS设备和电脑在同一个网段,简单地说就是连接了同一台路由器,或者用热点的方式连接也行。查询iOS设备的ip地址其实可以直接通过设置里面的Wi-Fi选项来查看,点击连接的路由器的后面的感叹号,就能看见ip地址。不过用ifconfig来查询才是我们程序员应该具备的能力(╯▽╰)。
进入terminal,输入su切换到root,然后输入apt-get install ifconfig进行安装


安装完成之后输入ifconfig,在en0的下面有个inet,后面的ip地址就是我们需要的ip地址。



10. 复制配置文件
小编已经为大家写好了我们需要用到的配置文件,他们分别是/etc/profile,mobile和root家目录的.bash_profile、.bashrc、.bash_logout、.
  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值