一. iOS 打包 IPA 過程記錄
1. 申請 蘋果開發者賬號
1). 個人
每年: 99$
可以在 AppleStore 發佈產品
賬戶在 AppleStore 顯示爲個人姓名
2). 公司
每年: 99$
可以在 AppleStore 發佈產品
可以多個開發者協作開發
需要填寫公司的鄧白氏編碼 [D_U_N_S]
2. 安裝 ios 上架輔助軟件 (Appuploader)
3. 申請 ios 發佈證書 (p12)
- 1). 什麼是發佈證書?
答 --> 文件後綴格式爲 *.cer, 是用作開發證書和發佈證書的文件., 使真機環境具有 打包/發佈 app 的權限
4. 申請 ios 發佈描述文件 (mobileprovision)
- 1). 什麼是發佈描述?
答–> 文件後綴格式爲 *.mobileprovision 使真機環境具有 打包/發佈 app 的權限
5. 發佈打包 ipa
- 1).通過打包軟件進行 app 封裝打包,
但是這個是對安裝包的大小有限制的.
- 2).app 封裝打包軟件
Hbuilder,
Xcode,
…
6. 上傳 ipa 到 Itunes Connect.
7. TestFlight 方式安裝到蘋果真機測試.
8. 設置 ios app 各項信息並提交審覈{
- 1).iOS app 需要通過審覈, 纔可以上架到 AppleStore,
- 2).ios app 需要兼容 iphone, ipad, 以及需要適配屏幕分辨率,
- 3). app 的內容不應過於簡單, 佈局應該簡明突出描述,
- 4).app 的應用簡介內容,
- 5).在上架之前需要參考蘋果上架的一些資源設計標準
應用程序圖標
參考鏈接–> app 應用圖標 和 啓動圖的製作 (app 應用圖標 和 啓動圖的製作)
應用內截圖(需要根據不同設備來導出截圖),
參考鏈接–> app 應用內截圖設計參考 (app 應用內截圖設計參考)
- 6).確定 app 是否需要支持應用內購
- 7).確定 app 是否需要嵌入應用廣告
二. 關於 iOS 簽名:
1. 什麼是超級簽名?
答: 超級簽名又叫做 udid 簽名, 是 ios 公開測試的一種解決方案, 客戶可以在 ios app 沒有上架商店之前, 安裝使用 app.
2. 什麼是企業簽名?
答: 企業簽名, 無需上架到 AppleStore, 可以直接通過鏈接下載安裝的方式, 直接安裝到客戶設備上.