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

- 構建版本
-
提交以供審核
image.png 內容版權和廣告標識符
- 最后一步:提交
提交完以后,就等待審核就可以了。