将自己写的程序发布到iphone上
2011-05-19原文:http://sites.google.com/site/d8815460/updates/jiangxcodefabudaoiphonezhuangzhishang
Step1
開啟應用程式 / 工具程式 / 終端機,開啟終端機後,先確定SDKs的版本,從Developer/Platforms/iPhonOS.platform/Developer/SDKs/看下目錄名稱,並分別輸入以下的語法:
1.cd /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk/ |
2.sudo vi SDKSettings.plist |
3.接著輸入密碼 |
有關紅色字體部份得視你本身電腦安裝XCode的版本為何。

Step2
接著就可以直接進入 SDKSettings.plist這個文件檔裡面做修正,按下鍵盤i鍵進行修改,找出下列程式碼並修正如下:
原始 | 修正後 |
<key>CODE_SIGNING_REQUIRED</key> <string>YES</string> |
<key>CODE_SIGNING_REQUIRED</key> <string>NO</string> |
<key>CODE_SIGN_ENTITLEMENTS</key> <string></string> |
<key>CODE_SIGN_ENTITLEMENTS</key> <string>NO</string> |
<key>ENTITLEMENTS_REQUIRED</key> <string>YES</string> |
<key>ENTITLEMENTS_REQUIRED</key> <string>NO</string> |

Step3
更改完成之後,先按esc鍵後,接著輸入:wq 保存 (當初就是敗在不知道要再按:wq,無法儲存)
Step4
完成後開啟Xcode開發工具,選擇功能表Window / Organizer 並接上iphone。
Step5
當手機亮起綠燈, 表示手機已經成功的連接,這時確認一下自已手機的iOS版本 。

點專案名稱,再點Info,接著在搜尋框中輸入code,分別將Code Singing Identity與Any iOS都設成Don't Code Sign。

完成後,接著再找尋iOS Deployment Target選項,將iOS的版本設與手機的版本相同。

緊張的時刻到囉!按下那隻大鐵捶。
過一會當視窗右下出現Succeded時,就表示已發佈完成啦!
ps:手机需要越狱,并且安装AppSync补丁