AppStore新應用上傳指南

轉自:http://open.zhui.cn/index.php?title=AppStore新應用上傳指南#.E6.8F.90.E4.BA.A4.E6.96.B0.E5.BA.94.E7.94.A8.E5.89.8D.E7.9A.84.E5.87.86.E5.A4.87.E5.B7.A5.E4.BD.9C

AppStore新應用上傳指南

目錄

 [隱藏

提交新應用前的準備工作

上傳新應用需要做好一些準備工作,iTunesConnect管理平臺大概有半小時的失效,填寫到一半超時的話就得重新提交。
準備工作:
  1. 1張512x512大小的PNG軟件圖標,通常是自己應用的放大版圖標。
  2. 至少兩張640x960的iPhone版本PNG截圖(用iPhone4及以上手機或iPod Touch4,同時按上方電源鍵和底部HOME鍵可以截圖到相冊,導出即可)
  3. 至少兩張768x1024的iPad版本PNG截圖(用iPad真機截取,方式同上)。
  4. 應用的詳細描述文字
  5. 應用的包ID(可以在追信魔盒的“軟件管理-iOS簽名證書-iOS軟件配置”中看到)
  6. 一臺蘋果MAC操作系統的電腦或筆記本(這個可以緩一下,最後上傳文件時才需要用到)。如果沒有MAC電腦,可以考慮用虛擬機安裝,參考Windows環境下用虛擬機安裝MAC系統教程
準備完成後,就可以開始提交工作了。

進入itunesconnect

AppStore軟件的管理,收費賬單的管理等等都是通過iTunesConnect進行的。

訪問http://itunesconnect.apple.com ,輸入已經購買開發者權限的用戶名密碼登陸。

IOS UPLOAD 1.png

在管理界面中可以通過Manage Your Applications進入應用管理界面

IOS UPLOAD 2.png

在應用管理界面中可以看到各個已經上傳的軟件和待更新的軟件,要上傳新應用,就選擇左上角的“Add New App”。

IOS UPLOAD 3.png


提交新應用的信息

在第一個應用基本信息界面中,可以看到默認語種的選擇、應用名稱(不能和平臺已有軟件衝突)、SKU號(唯一識別碼,確保你的所有軟件之間不重複即可)、包ID(AppID中的配置),包的後綴(如果BundleID選擇通配符類型的會出現)。確保最終的BundleID和您實際應用的ID保持一致,一旦應用發佈後將無法修改,只能刪除。

IOS UPLOAD 4.png

在第二個界面是收費信息以及市場發佈範圍選擇。一般需要關注的就是“Price Tier”,如果是免費版本就選擇Free,否則選擇自己需要的計費檔次(不同檔次可以查看“View Priceing Maxtix”)。默認應用會發布到全球所有市場,如果需要指定發佈個別國家地區,則選擇“Specific Stores”。

IOS UPLOAD 5.png

第三個界面是詳細的軟件信息配置,將分成幾屏來說明:

首先是版本信息,建議版本號碼和追信魔盒上顯示的一致(如果只是換膚或修改PhoneGap模式中的打包文件,可以考慮再擴展一位版本號碼,例如2.3.1.5)。 版權信息(Copyright)任意填寫自己網站或個人信息。主要分類部分根據您的軟件類別選擇。第二分類可以不選擇。審覈備註(Review Notes)部分一般在您的應用是具有登錄功能的時候才需要特別說明,提供審覈人員賬號密碼,否則審覈極有可能被拒。

IOS UPLOAD 6.png

軟件分級是針對內容的成人向來判斷適合適合孩子。在實際應用中如果出現成人笑話、內衣、暴露的身體等等,都需要在對應的選項中選擇是中度或輕度。軟件分級不會影響用戶的使用,只是在下載安裝時會收到提醒。

IOS UPLOAD 7.png

接下去要設置應用的描述信息,Description中填入詳細的文字介紹,Keywords部分填入關鍵字,讓用戶更容易通過搜索找到您的應用。Support是客服郵箱,Support URL是客服網址。其他的營銷網址和隱私聲明網址可以忽略

IOS UPLOAD 8.png

最後是軟件圖標和截圖,請按照圖上說明上傳。由於追信魔盒iOS版本兼容iPad,因此必須提供iPad的截圖。

IOS UPLOAD 8 1.png IOS UPLOAD 8 2.png IOS UPLOAD 8 3.png

另外,從2012年9月20日開始,iPhone5上線後必須上傳iPhone5的截圖,用戶必須上傳640x1136尺寸的截圖,如果沒有iPhone5手機,可以使用追信魔盒生成的模擬圖片。在軟件下載頁面,鼠標懸浮下方的IOS操作系統後,可以看到“查看截圖”,點擊後在打開的窗口中可以右鍵另存圖片並上傳。


IOS UPLOAD 9.png

最後選擇Save後即可生成一個新的應用。

上傳應用

在新應用的主管理界面中選擇“View Detail”

IOS UPLOAD 10.png

可以看到當前軟件狀態是準備上傳(prepare for upload),選擇右上角的“Ready to Upload Binary”(準備上傳二進制包)。

IOS UPLOAD 11.png

在這個和出口相關的界面中,選擇“No”。

IOS UPLOAD 12.png

界面提示準備上傳,直接選擇“Continue”

IOS UPLOAD 13.png

返回上一頁後可以看到軟件狀態已經成爲了“Waiting For Upload”

IOS UPLOAD 14.png

用Application Loader上傳應用

從2010年年中開始,開發者上傳軟件必須使用Application Loader這個MAC機上的應用程序。因此必須有MAC操作系統才能上傳軟件,沒有條件的可以考慮暫借其他人的MAC筆記本電腦或在電腦上安裝MAC虛擬機(安裝教程參考Windows環境下用虛擬機安裝MAC系統教程)。

提示:如果您安裝了最新版的XCode開發環境。對於在4.2及以上版本,Developer/Applications/Utilities目錄中已經有ApplicationLoader程序,無需執行以下單獨安裝。對於XCode4.3及以後版本,在/Applications/XCode.app/Contents/Applications目錄中可以找到(右鍵XCode選擇Show Package Contents可以進入目錄結構)。如果沒有安裝XCode,則路徑在Developer/Applications/Utilities

IOS UPLOAD 16.png

在iTunesConnect的Manage Your Applications應用管理界面的底部,可以看到Application Loader單機版本的下載地址。當前最新版本是2.5.1,下載鏈接是https://itunesconnect.apple.com/apploader/ApplicationLoader_2.5.1.dmg

IOS UPLOAD 15.png

下載完成後雙擊安裝,執行窗體界面中的ApplicationLoader.pkg後一路默認安裝即可。

MAC INSTALL Over4.png

Application Loader執行初始界面如下圖。

IOS UPLOAD 17.png

登錄後可以看到主界面,選擇“Deliver Your App”

IOS UPLOAD 18.png

可以看到所有在等待上傳狀態的應用清單,選擇需要上傳的應用,並選擇“Next”

IOS UPLOAD 19.png

看到應用的基本信息,做最後的確認後選擇“Choose...”

IOS UPLOAD 20.png

選擇在追信魔盒下載的編譯好之後的ipa文件

IOS UPLOAD 21.png

準備上傳,選擇右下角的“Send”

IOS UPLOAD 22.png

開始上傳,需要注意的是由於Apple服務器在國外,國內上傳經常會出現長時間卡在“Authenticating with the iTunes Store...”,只能耐心等待……

IOS UPLOAD 23.png


完成後即可看到軟件狀態進入了Waiting for Review等待審覈狀態。一般在15個工作日左右會進入審覈狀態(具體審覈時間以蘋果官方時間爲準),在三個工作日內一般會有審覈結果,是上架銷售還是拒絕。

上傳時出錯的解決方案

no dwarfdump executable defined錯誤

如果上傳時碰到"There is no dwarfdump executable defined."問題,應該是電腦中缺少dwarfdump程序,理論上安裝完整的XCODE可以解決(在XCODE安裝完成後可以在/Developer/usr/bin/dwarfdump找到)。

IOS UPLOAD 25.png

如果沒有安裝MAC,您可以下載文件:Dwarfdump.zip,並將可執行文件解壓縮到MAC的/usr/bin目錄中(在Finder-前往-前往文件夾中輸入路徑即可)。重啓ApplicationLoader後重新執行以上步驟即可。(已通過MAC虛擬機在LION環境下驗證可行)

not associated with your account錯誤

上傳時有時會出現This app contains an embedded provisioning profile that is not associated with your account.Please use a provisioning profile associated with Team ID XXXXXXXX.的錯誤。

這個錯誤意味着軟件簽名時用戶的證書或配置文件和Apple開發者平臺上配置的不一致。

1、請確認您的確在追信魔盒平臺將軟件的簽名和配置正確設置。

2、請確認軟件編譯成功

3、下載ipa文件後,用WinRar解壓縮,進入Payload目錄,查看embedded.mobileprovision文件,用文本編輯器,就可以看到

<key>AppIDName</key> <string>ProvisionName</string> <key>ApplicationIdentifierPrefix</key> <array> <string>TeamID</string> </array>

確認TeamID部分和錯誤提示中的字符串保持一致。

如果1、2步完全正確,而第三部“ProvisionName”部分顯示的還是“ZhuiOEM”的配置,很有可能您的證書或配置文件有問題。例如證書或配置文件過期、證書和配置不匹配等,這時追信魔盒將默認使用追信自己的證書籤名。請重新配置簽名證書。

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