一、 簡單科普
開發者帳號的類型:
個人-$99(約688元/年)(調試證書最多只能有兩個)
公司-$99(約688元/年)需要提供鄧白氏編碼,用于企業認證,可以進行團隊開發管理
企業-$299,需要提供鄧白氏編碼,程序不能上架到AppStore(用于企業內部辦公軟件等)(調試證書最多有五個)
二、創建證書
點擊“證書、標識符、文件”
添加證書
選擇證書
開發證書(Development):最多1個(20170425日只能生成一個了)
發布證書(Production):最多3個(網傳)
準備創建CSR文件(這里以Production 的 App Store And AD Hoc為例)
創建CSR文件01(打開鑰匙串->證書助理->從證書頒發機構請求證書)
創建CSR文件02(填寫電子郵件地址,常用名稱,這兩項都可以隨便填,注意要把CSR文件存儲到磁盤)
創建CSR文件(為CSR文件取名,建議最好取一個和你項目名稱相關的名字)
選擇剛剛創建的CSR文件
創建證書完畢,下載證書
Extension:CSR是Cerificate Signing Request的英文縮寫,即證書請求文件,也就是證書申請者在申請數字證書時由CSP(加密服務提供者)在生成私鑰的同時也生成證書請求文件,證書申請者只要把CSR文件提交給證書頒發機構后,證書頒發機構使用其根證書私鑰簽名就生成了證書公鑰文件,也就是頒發給用戶的證書。
三、配置APP ID
配置項目的APPID(即BundleID)
給AppID取名(建議使用項目名稱,便于區分)
設置BundleID(建議設置精確的BundleID。如果選擇通配符BundleID,比如推送功能是無法使用的)
注冊BundleID
確認無誤,注冊BundleID
注冊BundleID完畢
Tips:
Bundle ID 是唯一標識符,不能重復,必須保證是唯一的(如果某些程序在真機調試的時候報 Bundle ID 的錯誤,更改一下 BundleID 一般可以解決)
四、配置Device
添加測試設備
獲取設備的UDID(iTunes或者Xcode獲取)
注冊設備
Tips
這里的設備在開發者付費后1年內最多只能添加100臺,如果沒有在這里配置Device的UDID,Xcode在登錄過開發者賬號的情況下, 也可以自動修復
五、配置包含以上三者信息的描述文件
添加描述文件
選擇創建發布到AppStore的類型
選擇對應的AppID,如果之前AppID是按照項目名取的,這里就很好找。所以說取名一定要有套路,一定要規范!
選擇對應的證書(之前是可以默認全部勾選的,但是現在不可以了,所以只能選擇剛才創建的證書,看名字不好辨別,只能根據證書到期日期判斷,比如今天是2017年3月19日,所以推斷出,2018年3月18日的那個證書是剛剛創建的)
如果配置開發證書,這里還要多一步,選擇設備,直接全部選擇就好了
給描述文件取名(一定要規范!一定要規范!!一定要規范!!!)
下載描述文件
六、配置完成, 安裝證書和描述文件
直接雙擊即可安裝(建議先安裝證書, 再安裝描述文件)
七、發布App
新建App
填寫相應的信息
填寫相應的信息(如果平面設計師沒有給提供,可以自己用模擬器截圖(快捷鍵Commond + S),最新規定只傳5.5寸的就可以了)
填寫相關信息
對app編輯分級
填寫app綜合信息
填寫App審核信息
版本發布選擇
保存填寫完的信息
準備添加app版本
構建版本
提交以供審核
內容版權和廣告標識符
最后一步:提交
提交完以后,就等待審核就可以了,現在App審核還是比較快的,我提交的兩個App都是48小時審核就通過了,期間你會收到兩封郵件(這里指沒出現審核不通過的情況)
Your app (iOS) status is in Review(App正在審核中)
Your app (iOS) status is Pending Developer Relesae(App審核通過,可以發布了)