XCode5 真机调试及发布应用
?
一、XCODE 真機(jī)測試
Xcode5已經(jīng)很智能,只需生成一個(gè)開發(fā)證書,安裝后,插入設(shè)備會(huì)自動(dòng)添加,注意,當(dāng)Mac系統(tǒng)升級后,證書需要重新生成。
證書生成步驟:
1、生成 CertificateSigningRequest.certSigningRequest 文件,在開者中心生成開發(fā)證書時(shí)需要
鑰匙串訪問-》證書助理-》從證書頒發(fā)機(jī)構(gòu)請求證書
? ?填入我們的開發(fā)者帳號,選擇存儲(chǔ)到磁盤,點(diǎn)繼續(xù),生成了上面的文件。
2、生成開發(fā)者證書:?
? ?
? ? Menber Center -> Certificates -> Development -> + -> IOS app Development
? ?余下的都比較簡單,這個(gè)開發(fā)者證書好像只能生成兩個(gè),即只支持兩臺電腦進(jìn)行開發(fā),進(jìn)行真機(jī)調(diào)試需要MAC上的私人密鑰,
也就是上面導(dǎo)出的,每臺電腦一份。
? ?
? ?證書生成后,下載下來,雙擊就已經(jīng)安裝了,這時(shí)已經(jīng)可以進(jìn)行真機(jī)調(diào)試了。當(dāng)然這是在XCODE5下面,如果是早期的版本可
能還要導(dǎo)入設(shè)備的PP。注意:安裝完開發(fā)者證書后要重啟電腦才生效!如果完成了上面的步驟依然不能真機(jī)調(diào)試,還需要把你的手機(jī)
?
加入到Device中。
二、發(fā)布應(yīng)用到APPStore
? ? 發(fā)布APP必備的東西:
1、在開發(fā)者中心為APP創(chuàng)建的APP ID及Bundle Id。
member center -> Identifiers -> App IDS -> +?
(填入Name,name為自己用應(yīng)的名字,一般就用工程名)
(填入Bundle ID,這個(gè)ID命名規(guī)則為:com.sjyt.*,*一般真入的也是工程名方便區(qū)別,這個(gè)ID會(huì)在
使用到的地方介紹)
2、生成發(fā)布PP(PP是Provisioning Profiles 簡稱)
member center -> Provisioning Profiles -> Distribution -> + -> App Store -
> Select App ID(這個(gè)是選第一步注冊的)-》 Select certificates(這個(gè)選項(xiàng)是比較重要的,這個(gè)必須要選最新的
Certificates,它會(huì)因?yàn)橄到y(tǒng)升級或更換機(jī)器而失效,所以必須保證Certificates是本機(jī)最新生成的,貌似一個(gè)開發(fā)者帳號
只能生成兩個(gè)Certificates,尚不清楚刪除后對之前發(fā)布的游戲有什么影響。) ?-》 Profile Name(最后再取一個(gè)易明
白的名字比如PPDistribution*)
? ? ?有了以上兩樣法寶,我們就可以發(fā)布程序了:
Xcode -> Product -> Archive?
? ? ?Archive 成功后,會(huì)進(jìn)入Organizer Archives管理界面,選中生成的App,有Validate 和?
Distribute,Distribute 就是提交給蘋果公司審察,當(dāng)然之前需要在Itunes 中添加APP才可以。Distribute前最好先
Validate看有什么問題沒有通過,validate成功后再Distribute。
? ? ?常見問題:
1、Archive為灰色不可用
這個(gè)只需要在選IOS模擬器和IOS device的地方,選成 IOS Device就可以了。(在調(diào)試時(shí)需要選真
機(jī)還是模擬器那個(gè)地方)
2、有圖片資源找不到
這個(gè)一般解決辦法是查看該資源是否正常,是否有用到,重新添加等,嘗試一些方法。
出現(xiàn)了未知的問題最好的辦法就是GOOLE查。
總結(jié)
以上是生活随笔為你收集整理的XCode5 真机调试及发布应用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2015年网页设计最佳颜色搭配的9种选择
- 下一篇: 微软职位内部推荐-Senior SW E