iphone toolchain 3.1.2 编译安装 --(2、编译toolchain)

来源:互联网 发布:现金管理优化方案设计 编辑:程序博客网 时间:2024/05/20 16:13

l  编译工具链toolchain

 

 

假设toolchain已经通过svn下载到/home/eric/work/iphone/toolchain目录当中

$cd  /home/eric/work/iphone/toolchain

$mkdir –p file/fireware

$ mv ./iphone_sdk_3.1.2_with_xcode_3.1.4__leopard__9m2809.dmg ./files/

$ mv ./iPhone1,2_3.1.2_7D11_Restore.ipsw ./files/firmware/

 

当遇到"We need the decryption key for 018-6028-014.dmg."问题时,将toolchain.sh中的

DECRYPTION_KEY_SYSTEM设置为:

DECRYPTION_KEY_SYSTEM="a8a886d56011d2d98b190d0a498f6fcac719467047639cd601fd53a4a1d93c24e1b2ddc6"

e.g

 

 

       /* 编译全部选项 */

$./toolchain.sh all

 

/* 第一步没有什么问题 */

$ sudo ./toolchain.sh headers

/* 第二步也顺利通过 */

$ sudo ./toolchain.sh firmware

/* 第三步也挺顺利 */

$ sudo ./toolchain.sh darwin_sources

/* 最后一步,这一步需要注意了 */

$ sudo ./toolchain.sh build

 

/* 清除所有 */

$sudo ./toolchain.sh clean