2009年5月6日 星期三

iPhone + Cyrwin 開發環境建立 for 2.0

PC:Windows XP, Cygwin
iPod Touch 2. (8G)
固件版本:2.2.1
機型:MB528KH

目前網路上記載的 iPhone/ iPod Touch 開發環境架設, 以及軟件下載 運行的方法, 接存在
一定問題, 並且大多是根據 舊機器的教程.
現在一步到位把整个過程說完:
以下是我整个的設定過程.

1. 安裝cygwin

可以下載cygwin自動安裝. 或是下載網路上已有的iPhone cygwin 環境搭建方法.

可以參考以下鏈結
Windows平台上iPhone基于cygwin开发环境的搭建方法


2. iPod Touch, 破解


Ipod Touch 2代 redsn0w破解教程


3. 安裝PC端傳輸軟件

A. iTunes
B. 91助手
C. WinSCP绿色中文NO_WIFI版

4. 安裝iPod Touch端軟件

A. OpenSSH
B. OpenSSL
C. Terminal
D. iPhone 2.0 Toolchain
E. Link Identity Editor (這是ldid軟件)
以上軟件都是通過 91助手, 或是 Cydia安裝

5. 建立 Cygwin 裡的 iphone-2.0-toolchain

搭建Win XP下iPhone开发环境


6. 下載程式

使用WinSCP连接到iPhone,将編譯好的程式目錄 xxx.app 拷贝至iPhone的/Applications目录下,

將目錄以及內部文件權限 改為 775.


7. 程式授權
啟動iPhone的終端機程式(
Terminal),
su //密碼是 alpine
ldid -S /Applications/xxx.app/xxx
8. 執行

重啟iPhone, 執行程序, 如果沒看到圖標, 進入91助手, 使用圖邊顯示修復工具, 便可以顯示,
如果是一執行就跳出, 則啟動iPhone 的 Terminal(終端機程序),

cd /Applications/xxx.app
./xxx
看看錯誤訊息是如何.