6/10/2011

[iPhone] iPhone 部屬實機前設定

繼上篇iPhone developer 申請 , 接下來當然就是要把以撰寫好的程式至手機上測試,也就是實機上測試,iPhone實機上測試很麻煩,也不是說部好,只是十分的嚴格且麻煩,如果能像android那麼的簡單就好了,這種煩瑣的事情還真的很不爽!下面是示意圖是繁瑣的步驟:
主要有兩個:Provisioning Profile(安裝至手機上),Development Certificate(安裝至Mac OS上), 也就是說電腦、手機、應用程式三個要串在一起



1.進入https://developer.apple.com/programs/ios/ , 登陸帳號,點選右側iOS Provision Portal進入
2.點選下列畫面
3.首先預先建立App ID,這個是程式的id,此id與我們登陸時使用的apple id 不同,此建立的App ID,會被來製作成Provisioning Profile, iPhone OS也會拿App ID來授權你的程式來存取iPhone 的 Keychain , 下面彈出的表格就依照上面的文字說明填入即可
4.上面比較需要注意的是Device ID號碼,這個須實際接上手機,目前我是使用ipad測試,連接後開啓xcode , windows->organizer即可看到Device ID號碼,每台機子都不同
5.需要利用KeyChain Access(鑰匙圈存取)來產生一個Certificate Signing Request(CSR), CSR是產生iPhone Development Certificate 之前需求的憑證,方式如下


   上面須注意的是點選儲存到硬碟即可,會預先暫存至桌面
6.選擇剛剛產生的CSR


7.以上是設定好CSR接著就是要產生Provisioning Profile(安裝至手機上),其畫面如下:

8.就跟著畫面"一直按continue"就會自動產生並出現下列畫面
9.Provisioning Profile(安裝至手機上)"一直接按download,則工具就會直接透過xcode安裝至手機上,ps:剛開始先要設定本台id與密碼,可能是權限的問題,設過之後不會有錯誤訊息,以及剛剛下載的Profile於下顯示
10.上面完成了下載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 我愛愛瘋"













沒有留言:

張貼留言

請留言~一起討論吧~