繼上篇iPhone developer 申請 , 接下來當然就是要把以撰寫好的程式至手機上測試,也就是實機上測試,iPhone實機上測試很麻煩,也不是說部好,只是十分的嚴格且麻煩,如果能像android那麼的簡單就好了,這種煩瑣的事情還真的很花時間!下面是示意圖是繁瑣的步驟:
主要有兩個:Provisioning Profile(安裝至手機上),Development Certificate(安裝至Mac OS上),也就是說電腦、手機、應用程式三個要串在一起。
1.進入官方網頁
登陸帳號,點選右側iOS Provision Portal進入。
2.點選畫面
認證開發者帳號。
3.製作Provisioning Profile
首先預先建立App ID,這個是程式的id,此id與我們登陸時使用的apple id 不同,此建立的App ID,會被來製作成Provisioning Profile,iPhone OS也會拿App ID來授權你的程式來存取iPhone 的 Keychain,下面彈出的表格就依照上面的文字說明填入即可。
4.裝置Device ID號碼
上面比較需要注意的是Device ID號碼,這個須實際接上手機,目前我是使用ipad測試,連接後開啓xcode ,windows->organizer即可看到Device ID號碼,每台機子都不同。
5.鑰匙圈存取
需要利用KeyChain Access(鑰匙圈存取)來產生一個Certificate Signing Request(CSR),CSR是產生iPhone Development Certificate 之前需求的憑證,方式如下。
上面須注意的是點選儲存到硬碟即可,會預先暫存至桌面。
6.選擇剛剛產生的CSR
7.產生Provisioning Profile
以上是設定好CSR接著就是要產生Provisioning Profile(安裝至手機上),其畫面如下:
8.continue
就跟著畫面"一直按continue"就會自動產生並出現下列畫面。
9.Provisioning Profile(安裝至手機上)
一直接按download,則工具就會直接透過xcode安裝至手機上,ps:剛開始先要設定本台id與密碼,可能是權限的問題,設過之後不會有錯誤訊息,以及剛剛下載的Profile於下顯示。
10.Development Certificate(安裝至Mac OS上)
上面完成了下載Provisioning Profile(安裝至手機上),接著實機上當然也要載Development Certificate(安裝至Mac OS上),這個也是透過下面互動網頁產生。
11.產生檔案路徑
上面的步驟mac os 會自動把此file下載至系統資料夾mobile file中,也就是說xcode工具可以直接連結的路徑,這樣就不用去記住放在哪,原則上就交給系統去處理。
12.應用程式專案設定
接著就可以開啓專案下載至手機上執行嚕,請記得專案選擇Device,另外專案右鍵Get Info, 設定專案的下載至mac的Provisioning Profile。
11.Build and Run
可以在iPhone 或 iPad 上顯示您的程式嚕,下面是iPad執行"Hello iPhone 我愛愛瘋"。
張貼留言