XCode5 真機調試及發佈應用

之前在真機調試和發佈上面遇到的一些問題,在網上查了很多資料,頭都大了,給大家分享一下,希望大家多多交流


一、XCODE 真機測試

Xcode5已經很智能,只需生成一個開發證書,安裝後,插入設備會自動添加,注意,當Mac系統升級後,證書需要重新生成。


證書生成步驟:


1、生成 CertificateSigningRequest.certSigningRequest 文件,在開者中心生成開發證書時需要

鑰匙串訪問-》證書助理-》從證書頒發機構請求證書


   填入我們的開發者帳號,選擇存儲到磁盤,點繼續,生成了上面的文件。


2、生成開發者證書: 
   
    Menber Center -> Certificates -> Development -> + -> IOS app Development


   餘下的都比較簡單,這個開發者證書好像只能生成兩個,即只支持兩臺電腦進行開發,進行直機調試需要MAC上的私人密鑰,


也就是上面導出的,每臺電腦一份。
   
   證書生成後,下載下來,雙擊就已經安裝了,這時已經可以進行真機調試了。當然這是在XCODE5下面,如果是早期的版本可


能還要導入設備的PP。


二、發佈應用到APPStore


    發佈APP必備的東西:
1、在開發者中心爲APP創建的APP ID及Bundle Id。


member center -> Identifiers -> App IDS -> + 


(填入Name,name爲自己用應的名字,一般就用工程名)


(填入Bundle ID,這個ID命名規則爲:com.sjyt.*,*一般真入的也是工程名方便區別,這個ID會在


使用到的地方介紹)


2、生成發佈PP(PP是Provisioning Profiles 簡稱)


member center -> Provisioning Profiles -> Distribution -> + -> App Store -


> Select App ID(這個是選第一步註冊的)-》 Select certificates(這個選項是比較重要的,這個必須要選最新的


Certificates,它會因爲系統升級或更換機器而失效,所以必須保證Certificates是本機最新生成的,貌似一個開發者帳號


只能生成兩個Certificates,尚不清楚刪除後對之前發佈的遊戲有什麼影響。)  -》 Profile Name(最後再取一個易明


白的名字比如PPDistribution*)


     有了以上兩樣法寶,我們就可以發佈程序了:


Xcode -> Product -> Archive 


     Archive 成功後,會進入Organizer Archives管理界面,選中生成的App,有Validate 和 


Distribute,Distribute 就是提交給蘋果公司審察,當然之前需要在Itunes 中添加APP纔可以。Distribute前最好先


Validate看有什麼問題沒有通過,validate成功後再Distribute。


     常見問題:


1、Archive爲灰色不可用


這個只需要在選IOS模擬器和IOS device的地方,選成 IOS Device就可以了。(在調試時需要選真


機還是模擬器那個地方)


2、有圖片資源找不到


這個一般解決辦法是查看該資源是否正常,是否有用到,重新添加等,嘗試一些方法。


出現了未知的問題最好的辦法就是GOOLE查。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章