ios正式包ipa,發佈蘋果應用商店App Store

1.新建並配置將要發佈的 APP

(1)登錄 itunesconnect 選擇 我的APP,地址:https://itunesconnect.apple.com/login

(2)選擇我的App

(3)點擊添加應用,新建一個將要發佈的

(4) 輸入相關數據

        套裝 ID :在後臺創建 Identifiers APP IDs中的,選擇帶有當前APP的BID的那個

        SKU: 也是一個唯一標示符,就使用BID即可

(5)新構建 iOS 版本 

2.上傳ipa包

(1)ipa包用 application loader 軟件上傳到 iTunes connect 後臺,在 Xcode 中打開 application loader

(2)登錄的時候可能報錯:Please sign in with an app-specific password.那是開啓了雙重驗證,需要去生成登錄密碼,

登錄地址:https://appleid.apple.com/account/manage。然後複製生成的專用密碼登錄即可。

(3)選取ipa包上傳 

 (4)點擊下一步上傳

(5)上傳中(用 Application Loader 上傳 ipa ,由於中國網絡環境限制很可能卡在某一步驟長時間沒進展,有 VPN 的請開啓 VPN 環境上傳。)

6)上傳時一直卡`正在通過app store進行鑑定 `(此問題解決方案參考博客:https://www.cnblogs.com/CH520/p/10770207.html

--打開終端(一次輸入下面三條命令)

cd ~
mv .itmstransporter/ .old_itmstransporter/
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

最後一行裏/Applications/Xcode.app是XCode的安裝路徑,有需要自行修改。等iTMSTransporter升級完以後,再上傳App就一次解決了。

結論:

--不論Organizer還是App Loader,都是通過iTMSTransporter來上傳文件的。

--而這個iTMSTransporter不知道爲什麼需要經常更新(目前這個~/.itmstransporter文件夾超過300MB),然後還更新失敗。

--所以上傳App的時候並不是卡在Authenticating,而是之後上傳文件前的工具更新。

--命令行裏的命令相當於刪掉了更新失敗的iTMSTransporter,然後重新下載了一份,於是問題就解決了。

--update完成後,打開app Loader上傳就可以了。

(7)上傳報錯:ERROR ITMS-90717: "Invalid App Store Icon. The App Store Icon in the asset catalog in 'HBuilder.app' can't be transparent nor contain an alpha channel." 

顧名思義,應用中圖片集裏放置的AppIcon中圖片不能是透明的圖片,也不能是含有alpha的圖片。因爲圖片是圓角的,所以圓角處是透明背景。

解決方法:

--重新把png格式的圖片導出,並去掉了alpha。(具體做法:雙擊圖片打開,在菜單欄裏選擇文件下拉列表裏面的導出,如下圖,格式選擇去掉了alpha)

(8)上傳成功截圖

 3.iTunes connect 後臺設置

(1)登錄後臺:https://itunesconnect.apple.com/login

(2)創建 APP 成功後填寫 APP 基礎信息

-- 在APP信息中

填寫:名稱、選擇 類別

副標題一般無需求可不填。(填的副標題關鍵詞若和已經上架的APP雷同就會被拒)

-- 設置價格銷售範圍

價格一般設置成免費(除非你真的賣APP)

銷售地區選擇中國以及其他需要銷售的國家

最好不要勾選美國,如果由於硬件被拒可以和審覈人員解釋我的APP不在美國銷售,否則會要求你寄設備到美國。

(3)準備提交:

1).  6.5(預覽圖必須 1242*2688)和5.5(預覽圖必須 1242*2208px)寸預覽圖各三張,選中右邊媒體管理,勾選如圖,使得其他尺寸效果圖都使用5.5和6.5這個效果圖

2).  宣傳文本(顯示在App Store大卡圖中,一般不寫)

3). 關鍵詞(SEO關鍵詞,使用英文逗號分隔)

4). 技術網站,營銷網站。(寫產品公司官網即可)

5). 描述:(重點注意,有可能描述不符會被拒)

-對APP 項目本身的介紹,顯示在App Store當前APP的下載頁面

-描述請如實介紹APP,不要誇大虛假描述。(是着重介紹APP本身,不是APP配合的硬件產品)

-儘量不要涉及,醫療,彩票,賭博,硬件 等等敏感字樣。

-描述中有醫療:有可能被要求提供資質文件證明被拒。

-描述中有彩票:有可能被要求提供彩票代售許可證被拒。

-描述中有賭博:有可能被要求提供相關資質證明被拒。

-描述中有硬件:有可能被要求提供硬件輔助審覈被拒。

6).構建版本。

-點擊如圖 + 號。選中剛剛上傳的ipa(沒有上傳是不會顯示+號的)

7).APP版本、分級,版權聯繫信息

-修改當前版本號爲上傳到後臺的那個包的版本。

-按照實際情況對APP進行分級。(分級太差如果都選擇是,無法上線的)

-右側填寫版權相關聯繫信息,版權寫公司名稱,中英文都行

8). 審覈信息(需要重點注意,備註一定要寫好)

-需要登錄的APP必須勾選需要登錄,必須提供測試登錄賬號。(否則審覈人員無法登錄直接被拒)

-聯繫人信息寫自己相關信息

-備註可寫對APP的介紹輔助審覈人員理解該APP

9).備註是重中之重:

-備註最好要用中英文雙語言版本寫,審覈人員是美國人大多隻看英文。

-備註寫的好可以極大幫助APP進行通過審覈。

-備註中強烈建議附帶一個特殊功能使用的視頻。

-涉及硬件交互使用的,後臺權限相關的APP一定要附帶視頻。不然很容易被拒。

10).提交審覈

-各個選項勾選如圖

-如遇到知識產權確認選項,請直接勾選“是”

-最後點擊 右上角 提交 按鈕 即可提交審覈

11).提交

--在提交審覈以後,會讓選擇是否投放廣告(按需勾選,我勾選的是否,提示下列錯誤信息)

解決方法:

--如果應用中沒有廣告可以選擇“將此App安裝歸因於先前投放的特定廣告”項,如下圖所示。

 

--現在dcloud官方會默認讀取廣告標識符,如果確定插件都沒有用到廣告標識符,可以根據官方建議設置,"idfa": "true|false,是否使用廣告標識符,默認值爲false",。在manifest.json

{  
//...  
"plus":{  
    //...  
    "distribute":{  
        //...  
        "ios":{  
            //...  
            "idfa":false  
        }  
    }  
}  
}

 

此文參考博客:https://cloud.tencent.com/developer/article/1388258

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