iOS 發佈應用到appstore流程較新版之劍童篇(歡迎提問和交流經驗)

言歸正傳,開始今天的內容:
登錄開發者中心:http://developer.apple.com/
QQ截圖20140813202114.png

第零部分:本地生成密鑰

1.打開mac的鑰匙串訪問 
      
2.選擇鑰匙串的證書助理(有些可能是英文的) 
 
 
3.點擊繼續後存儲證書,自己記好這個文件的位置,一般我放桌面上。。。 

第一部分:開發者證書 這兒需要注意的是“普通開發者的話,開發者證書只能是有一個。”

1.選擇“Certificates, Identifiers & Profiles” 也就是上圖中我紅色框
2.選擇“Certificates”
QQ截圖20140813202251.png
3.選擇右側的“+”號
4.選擇“iOS App Development”開發者證書,兩步“Continue”,然後選擇本地生成的密鑰文件上傳
QQ截圖20140813203754.png
5.文件上傳完後,“Generate” 繼續,然後下載生成的證書,雙擊導入完成

第二部分:生成發佈證書

步驟同第一部分,在選擇證書類型時不用“iOS App Development”而是“App Store and Ad Hoc”,其它步驟不介紹啦,同上,這兒的證書類型其它的類型俺沒折騰過,這兒不介紹。 

第三部分:生成應用ID

1.選擇“Certificates, Identifiers & Profiles” 也就是上圖中我紅色框
2.選擇“App IDs ”
QQ截圖20140813202626.png
3.選擇“+”號
QQ截圖20140813202731.png
4.填寫:App ID Description (應用描述)
選擇Explicit App ID (非常明確的應用ID名,比如這個應用ID叫net.lvtao.news這兒就直接填了)或者Wildcard App ID(通用的ID,可以用來做多個應用,填net.lvtao.* 這個*就是你在開發時可以填入多個名兒了。。。),我一般用Wildcard App ID,填完了 “Continue” 下一步 “Submit” 提交  Done 完成。

第四部分:生成發佈描述文件

1.選擇“Certificates, Identifiers & Profiles” 也就是上圖中我紅色框
2.選擇“Provisioning Profiles”
QQ截圖20140813204250.png

continue-選擇App ID
 
此處App ID選擇第三部生成的。
選擇對應的證書:

繼續
 
此處profile Name填寫需與App ID 的後綴一致。如果爲*則自定義一個
點擊生成後會在provision profiles 裏看到你鎖生成的profiles,選擇type爲distribution的那個下載下來,同樣雙擊安裝即可
這樣發佈者的證書就也折騰完了。

第五部分:發佈應用之應用佔位申請篇

1.還記得第一張圖中的藍色框嗎?對,就是“iTunes Connect”,進去!
2.選擇“Manage Your Apps”
QQ截圖20140813205320.png
3.添加一個新的APP
QQ截圖20140813205359.png

填寫項目相關信息,不知道怎麼填的點擊問號查看,Bundle ID Suffix需要與上一篇申請發佈證書中鎖填的後綴一致,否則在上傳項目時會出錯,需要重新打包

4.然後是選擇項目價格和日期
 
5.接下來的頁面要填寫項目的完整信息
iTunes Connect.png
版本號:Version Number
版權申明:Copyright
分類:Category
分類:Category 第一個主分類一定要選擇,第二分類可以不選
Rating這兒我們一般選擇的是清一色的none,當然你要是有成人信息或有年齡限制的東東這兒最好還是仔細點點。。。
Made for Kids (Optional) 這個好像是個兒童年齡區域的一個選擇,估計用於做兒童分類應用時需要選擇的,這是個可選項
然後就是填上你的應用的描述、聯繫人等
URL可以填寫自己的主頁,公司的主頁等,會被展示在itunes中的,這個URL千萬不可填寫微博主頁等需要登陸後才能查看的鏈接,有網友因爲填寫微博鏈接被拒,實在不行,填寫博客地址也可的
聯繫人信息可以填寫自己,也可以填寫公司的,demo Account 如果App中需要登陸,可以提供一個測試賬號方便蘋果審覈時調試
然後就是上傳一堆的應用圖標、圖像、截圖等
 
此處上傳的圖片都是在ituns中展示所用的。3.5-Inch的圖片尺寸是960*640或者640*960,或960*600,或620*900,這幾種尺寸都可以。4-Inch的圖片尺寸是1136x640, 1136x600, 640x1136 或者 640x1096, 截圖最好是真機調試時按住電源鍵和home鍵截,這樣尺寸肯定不會錯的。 
6.點擊繼續之後會出現以下界面,項目是等待上傳狀態,可以選擇edit編輯項目的相關信息

第六部分:發佈應用之本地打包應用

1.配置證書
 
2.選擇好證書和描述文件以後,開始打包 ,選擇Product->Archive
 
3.打好包後,它會自動彈出來,也可以在 orignize 查看 
 
 
4.之後就是驗證信息,點擊上圖的Validate 進行驗證一下,確定沒問題了在提交。不驗證也可以提交,但是如果不驗證的話有問題會很麻煩,最好養成先驗證後提交的好習慣。
點擊驗證後,出現一下圖框,在這邊輸入開發者的賬號和密碼,點next 
 
5.選擇一個描述文件(具有發佈證書的描述文件) 
 
這兒有很多人會遇到一個錯誤,如果遇到提示你應用的描述文件不在此電腦上時,在蘋果開發者中心將證書、描述文件重新搗騰一次就OK了。不過要記住,弄完證書設置完了之後,不要馬上重新打包,而應該重啓一下你的xcode,再編譯
6.這個界面說明你的app沒問題,如果有問題的話會提示錯誤或警告,有錯誤的要要重新修改你的app再次打包驗證,有一些警告可以不做修改直接提交,這個純粹是看你是否完美主義。
 

第七部分:發佈應用之在線提交

方案A:直接將應用發到app store去
點擊distribute
 
選擇
 
 

點擊submit後就可以提交了
方案B:用xcode自帶的application loader來提交我們的應用
和上述A方法第一步相同點擊distribute,但是選擇第二個選項
 
這裏將生成一個ipa供我們保存到本地
 
保存好後,選擇 xcode — open developer tool — application loader 
 
看到如下圖片,填好信息後,就可以上傳了
 

 
這邊點擊“選取”後,將我們剛剛存在本地的.ipa 文件上傳就可以了 



上傳成功,這個時候,可以看到你的app的狀態也變成了 waiting for review 。上傳完成後的5、6天可以查看我們應用的狀態看有沒有改變,沒改變也不用着急,當蘋果審覈時,狀態會變成 in review。接下來你就可以知道你的應用是成功了還是被拒絕了。



Popeye 發表於:2014-10-18 12:06 @回覆
我的情況是這樣的:公司已經有臺電腦上有A應用的證書了,並沒有導出證書和密鑰,我自己也想從網上弄,我改下些什麼?開發者賬號和密碼我都有了
Memory 發表於:2014-10-18 15:50 @回覆
@Popeye:這樣的情況我還沒遇到。。。。我一般都是直接一臺電腦開發和發佈。。。。 私人的拿單位用。。。
Blake 發表於:2014-11-20 10:30 @回覆
@Popeye:你可以用公司那臺有證書(含祕鑰)的電腦導出p12文件過來用啊



上文出自:http://www.lvtao.net/ios/558.html



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