Ios app如何上架。

使用appuploader同步服務

Ios app如何上架

前幾天在忙著上線,盡管之前已經上線過一次,但由於本身比較菜,還是狀況百出. 好在今天終於成功提交,因此來寫寫心得.

接下來我講一講關於我版本更新過程中的一些問題.

Bundle Identifier :

檢查一下現在的id 是夠跟上一個版本的一致,如果不一致,那麼可能你需要重新下載證書之類的. 然後進行打包上傳至appStore.(一般建議保持一致.我就是因為之前版本是外包公司做的,然後自己開發的時候將這個改了,所以繞了很多彎路)

進入 https://itunesconnect.apple.com/

在我的app 中點擊之前版本進入詳情. 添加新版本 (點擊外部的+ 號是發佈新應用,隻是更新的話就沒必要了)

上傳屏幕截圖要注意以下幾點:

尺寸問題:以下是正確的尺寸

3.5: 640 x 920 640 x 960 960 x 600 960 x 640

4.0: 640 x 1096 640 x 1136 1136 x 600 1136 x 640

4.7: 750 x 1334 1334 x 750

5.5: 1242 x 2208 2208 x 1242

iPad: 1024 x 748 1024 x 768 2048 x 1496 2048 x 1536 768 x 1004 768 x 1024 1536 x 2008 1536 x 2048

iPad Pro: 2732 x 2048 2048 x 2732

ICON 一張1024 x 1024的應用圖標

註:如果是因為尺寸不正確,會提示xxxx wrong

若提示 無法上傳您的文件,請再試一次.

a.可以先嘗試將之前的版本的截圖上傳試試,如果之前的圖片上傳成功了,現在的圖片上傳不成功,那麼就是現在的圖片有問題了,讓美工重新切,切圖需注意:圖片不能含透明度.即 Alpha通道:否,必須為JPG 或PNG 格式,最低分辨率至少為 72 DPI,並采用RGB色彩空間,且不能包含圖層或圓角. 另外:文件名稱不能為中文.

b.如果之前的圖片上傳報同樣的錯誤,那麼你就得檢查一下版本了. 本人就是因為將版本填錯了,導致折騰了一天才弄好.

註:在蘋果開發文檔上看到說不能顯示狀態欄,但是上傳的圖裡面有狀態欄也上傳成功了.還有,狀態欄部分千萬不要弄錯了,我第一次上架的時候就是因為將安卓的圖片拿過來,讓美工改一下尺寸就上傳了,最後導致被拒了.

如果公司沒有美工,沒人給你切圖怎麼辦呢? 用模擬器截吧. 將模擬器放到最大,然後快捷鍵com+s ,輕松就搞定啦.

關於IDFA

提交的時候會提供選擇,如果應用中使用了IDFA,就會讓你回答一系列的問題,最後有可能也會被拒.

檢查IDFA 的方法:

1、打開終端cd到要檢查的文件的根目錄。

2、執行下列語句:grep -r advertisingIdentifier . 《別少了最後那個點號》。

然後你就可以找到罪魁禍首了.找到了問題出在哪裡,就好對症下藥了.

提交審核了,希望盡快審核怎麼辦?

給蘋果發郵件申請加急審核(Sign In – Apple)或者打蘋果開發者中心技術支持的電話(400-670-1855 ).

發郵件的時候注意: 要填寫的Apple ID of App 是你的itunesconnect app 信息中的Apple ID

已經提交審核了,發現出現了bug怎麼辦?

可以使用JSPath. 推薦:http://www.methodname.com/jspatchde-shi-yong-xue-xi-guo-cheng/

好了,我的經驗大概就是這些了,希望會對你們有用. 有什麼不足的地方也希望大家能提出來.

證書我們這邊可以借助輔助工具appuploader

Appuploader可以輔助在Windows、linux或mac系統直接申請iOS證書p12,及上傳ipa到App Store,最方便在Windows開發上架沒有蘋果Mac電腦的開發者!配合本教程使用,可以快速掌握如何真機測試及上架!

點擊新增

Ios app如何上架。

輸入證書密碼名稱

這個密碼不是賬號密碼,而是一個保護證書的密碼,是p12文件的密碼,此密碼設置後沒有其他地方可以找到,忘記了隻能刪除證書重新制作,所以請務必記住密碼。

還有為了安全起見,密碼不要太簡單。

證書名稱是你為了在證書列表裡面便於區別的一個字符,自己好辨識就可以,盡量是字母和數字之類

選擇證書類型

帶distribution的是發佈類型,帶development的是開發類型。

apple類型=ios+mac,所以開發時選擇ios app development和apple development 類型都是可以的

選擇bundle id

隻有部分類型的證書需要選擇bundle id,例如推送證書。

因為大部分證書是不和app關聯的。

而是通過描述文件profile文件關聯app。

如果期望制作好證書後在其他電腦上同樣可以下載到這個證書,或者和你同事同步此證書,則需要勾選使用appuploader服務同步。

否則您需要手動管理p12文件在不同電腦之間的傳輸,並且一旦創建下載後,無法在其他電腦下載,隻能手動復制文件過去。

一般情況下,推薦使用appuploader服務。

證書類型說明

IOS開發選擇apple development或者ios app development 類型 ios 發佈選擇 apple distribution或者 ios distribution 《app store and ad hoc》 開發推送證書選擇 apple push notification service ssl (sandbox) 發佈推送證書選擇 apple push notification service ssl (sandbox & production)

其他證書不是很常用,可以自行百度各種證書說明