?
1、 首先在 https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa 上完成自己 app 的發布前的準備,具體不介紹,網上找一下吧,應該有很多教程 ( 主要是因為文檔是我上完 app 之后寫的,過程全忘了,而且網上也有很多這樣的資料 ) ,最后 app 的 status 是 Waiting?For?Upload ,即可;
2、 進行 Production 授權
? ? a)? 類似于 Development 授權,只是在“ Certificates ”頁面和“ Provisioning ”頁面中選擇“ Distribution ”選項卡:
? ?? ? ? ? i.? 配置好“ Certificates ”頁面中“ Distribution ”選項卡下的“ Current?Distribution?Certificate ”后,下載下來,雙擊打開,會打開“訪問鑰匙串”,右邊部分如圖
?
? ?? ? ? ? ii.? 配置好“ Provisioning ”頁面中“ Distribution ”選項卡下的“ Distribution?Provisioning?Profiles ”后,下載下來,雙擊打開,自動進入到 xcode 的 Organizer 窗口中的“ Provisioning?Profiles ”界面,如圖
?
? ??b)? 將 TARGET 中的 Build?Settings 中的 Code?Signing 的 Code?Signing?Identity 選擇為剛剛添加的 iPhone?Distribution:**** ,如圖
3、 在 xcode 中的右上角選擇使用 iOS?Device 執行,如圖
選擇菜單 Product-->Edit?Scheme... ,在彈出窗口的頂部選擇自己的項目和 iOS?Device ,左側選擇 Archive ,右側選擇如圖
點擊 OK 按鈕即可
4、 選擇菜單 Product-->Archive ,開始發布,等待一會, xcode 要重新 build 。
5、 Archive 完之后會自動打開 Organizer 并定位到 Archives 選項卡中,如圖
注意網上之前的 xcode 版本 archive 出來的 app 顯示 icon , 我的 xcode 是 4.2 , archive 出的 app 是不顯示 icon 的,但裝到機器上是沒問題的。很奇怪 ~ 難倒 apple 搞退化?
6、 選中 app ,點擊 validate ,一步一步的驗證,如果沒問題就可以使用 application?loader( 位置在 /Developer/Applications/Utilities/Application?Loader) 進行上傳了。
我碰到下面的問題
? ??a)? application?executable?is?missing?a?required?architecture?armv6
解決方法:修改 Build?Setting 中 Architectures 為 armv6?armv7 ,修改方法 : 點擊 other ,在里面增加 armv6 , ok 之后,再增加 armv7 。如下圖
? ??b)? 使用 xcode4.2 配套的 Application?Loader( 版本號給忘了 ) 不能登錄。又在 itunesconnect.apple.com 里面下載了最新的 Application?Loader ,可以登錄了,但不能上傳一直報下面的錯誤。
? ??c)? apple?is?not?currently?accepting?applications?built?with?this?version?of?the?sdk,xcode
好像這個原因是 xcode 和 application?loader 版本不一致導致的,具體原因不詳,我的解決方法就是下載了 xcode4.3 , 4.3 的 organizer 中集成了 application?loader ,可以直接上傳 app 。傳完之后 app 的狀態變為 Waiting?For?Review ,如圖:
據說一般需要 3 天的審核時間,通過之后就可以自動或手動 ( 在第一步創建發布應用的時候選擇的 ) 發布到 App?Store 上了
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
