iOS 开发和部署过程概述
下表提供了 iOS 開發過程步驟的快速列表、如何獲得必需的證書以及每個步驟的先決條件。
有關其中每個步驟的詳細信息,請參閱構建、調試或部署 iOS 應用程序前的準備工作。
| 1. | 加入 Apple 開發者計劃。 | Apple Developer 站點 | 無 |
| 2. | 注冊 iOS 設備的唯一設備標識符 (UDID)。 | iOS 配置門戶 | Apple 開發者 ID(第 1 步) |
| 3. | 生成證書簽名請求 (CSR) 文件 (*.certSigningRequest)。 |
| 無 |
| 4. | 生成 iOS 開發者/分發證書 (*.cer)。 | iOS 配置門戶 |
|
| 5. | 將 iOS 開發者/分發證書轉換為 P12 格式。 |
|
|
| 6. | 生成應用程序 ID。 | iOS 配置門戶 | Apple 開發者 ID(第 1 步) |
| 7. | 生成配置概要文件 (*.mobileprovision) | iOS 配置門戶 |
|
| 8. | 構建應用程序。 | Flash Builder |
|
| 9. | 部署應用程序。 | iTunes |
|
構建、調試或部署 iOS 應用程序前的準備工作
在使用 Flash Builder 構建 iOS 應用程序并將該應用程序部署在 iOS 設備上或提交到 Apple App Store 之前,請執行以下步驟:
加入 Apple iOS 開發者計劃。
您可以使用現有的 Apple ID 登錄或創建一個 Apple ID。Apple 開發者注冊向導將指導您完成必要的步驟。
注冊設備的唯一設備標識符 (UDID)。
僅在您將應用程序部署到 iOS 設備而不是 Apple App Store 中時,該步驟才適用。如果您要在多個 iOS 設備上部署應用程序,請注冊每個設備的 UDID。
獲得 iOS 設備的 UDID
將 iOS 設備連接到開發計算機并啟動 iTunes。連接的 iOS 設備將顯示在 iTunes 中的“設備”部分下。
單擊設備名稱顯示 iOS 設備的摘要。
注冊設備的 UDID
使用 Apple ID 登錄 iOS 配置門戶并注冊該設備的 UDID。
生成證書簽名請求 (CSR) 文件 (*.certSigningRequest)。
將生成 CSR 以獲得 iOS 開發者/分發證書。可以通過使用 Mac 上的 Keychain Access 或 Windows 上的 OpenSSL 生成 CSR。生成 CSR 時,只需提供用戶名和電子郵件地址;無需提供有關應用程序或設備的任何信息。
生成 CSR 會創建公鑰、私鑰以及 *.certSigningRequest 文件。公鑰包含在 CSR 中,私鑰用于為請求簽名。
有關生成 CSR 的更多信息,請參閱生成證書簽名請求。
根據需要生成 iOS 開發者證書或 iOS 分發證書 (*.cer)。
注: 要將應用程序部署到設備中,需要開發者證書。要將應用程序部署到 Apple App Store 中,需要分發證書。生成 iOS 開發者證書
使用 Apple ID 登錄 iOS 配置門戶,然后選擇“開發”選項卡。
單擊“請求證書”,然后瀏覽至您在計算機上生成并保存(第 3 步)的 CSR 文件。
選中 CSR 文件并單擊“提交”。
在“證書”頁面中,單擊“下載”。
保存已下載文件 (*.developer_identity.cer)。
生成 iOS 分發證書
使用 Apple ID 登錄 iOS 配置門戶,然后選擇“分發”選項卡
單擊“請求證書”,然后瀏覽至您在計算機上生成并保存(第 3 步)的 CSR 文件。
選中 CSR 文件并單擊“提交”。
在“證書”頁面中,單擊“下載”。
保存已下載文件 (*.distribution_identity.cer)。
將 iOS 開發者證書或 iOS 分發證書轉換為 P12 文件格式 (*.p12)。
將 iOS 開發者證書或 iOS 分發證書轉換為 P12 格式以便 Flash Builder 可以為 iOS 應用程序進行數字簽名。轉換為 P12 格式將使 iOS 開發者/分發證書與關聯的私鑰組合在一個文件中。
注: 如果您使用 AIR Debug Launcher (ADL) 測試桌面上的應用程序,則無需將 iOS 開發者/分發證書轉換為 P12 格式。使用 Mac 上的 Keychain Access 或 Windows 上的 OpenSSL 生成個人信息交換 (*.p12) 文件。有關更多信息,請參閱將開發人員證書轉換為 P12 文件。
通過執行下列操作生成應用程序 ID:
使用 Apple ID 登錄 iOS 配置門戶。
轉至“應用程序 ID”頁面,然后單擊“新建應用程序 ID”。
在“管理”選項卡中,輸入應用程序的說明,生成新的捆綁種子 ID,然后輸入捆綁標識符。
每個應用程序都有一個唯一的應用程序 ID,您可以在應用程序描述符 XML 文件中指定該 ID。應用程序 ID 包含一個 Apple 提供的 10 字符“捆綁種子 ID”和一個您指定的“捆綁標識符”后綴。您指定的“捆綁標識符”必須與應用程序描述符文件中的應用程序 ID 匹配。例如,如果應用程序 ID 是 com.myDomain.*,則應用程序描述符文件中的 ID 必須以 com.myDomain 開始。
重要說明: 通配符捆綁標識符有助于開發和測試 iOS 應用程序,但不能用于將應用程序部署到 Apple App Store。生成開發者配置概要文件或分發配置概要文件 (*.mobileprovision)。
注: 要將應用程序部署到設備中,需要開發者配置概要文件。要將應用程序部署到 Apple App Store 中,需要分發配置概要文件。使用分發配置概要文件為應用程序簽名。生成開發者配置概要文件
使用 Apple ID 登錄 iOS 配置門戶。
轉至“證書”>“配置”,然后單擊“新建概要文件”。
輸入概要文件名稱,選擇 iOS 開發者證書、應用程序 ID 以及要在其中安裝應用程序的 UDID。
單擊“提交”。
下載生成的開發者配置概要文件 (*.mobileprovision) 并將其保存在計算機上。
生成分發配置概要文件
使用 Apple ID 登錄 iOS 配置門戶。
轉至“證書”>“配置”,然后單擊“新建概要文件”。
輸入概要文件名稱,選擇 iOS 分發證書和應用程序 ID。如果您要在部署之前測試應用程序,請指定要在其中執行測試的設備的 UDID。
單擊“提交”。
下載生成的配置概要文件 (*.mobileprovision) 并將其保存在計算機上。
在測試、調試或安裝 iOS 應用程序時選擇的文件
要運行、調試或安裝在 iOS 設備上測試的應用程序,請在“運行/調試配置”對話框中選擇以下文件:
-
P12 格式的 iOS 開發者證書(第 5 步)
-
包含應用程序 ID 的應用程序描述符 XML 文件(第 6 步)
-
開發者配置概要文件(第 7 步)
有關更多信息,請參閱在 Apple iOS 設備上調試應用程序和在 Apple iOS 設備上安裝應用程序。
將應用程序部署到 Apple App Store 時選擇的文件
要將應用程序部署到 Apple App Store 中,請在“導出發行版”對話框中選擇“包類型”作為 Apple App Store 的最終發行包,然后選擇以下文件:
-
P12 格式的 iOS 分發證書(第 5 步)
- 包含應用程序 ID 的應用程序描述符 XML 文件(第 6 步) 注: 您不能在將應用程序提交到 Apple App Store 時使用通配符應用程序 ID。
-
分發配置概要文件(第 7 步)
有關更多信息,請參閱導出用于發行的 Apple iOS 包。
總結
以上是生活随笔為你收集整理的iOS 开发和部署过程概述的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 无线网卡无法自动连接网络怎么办 无线网卡
- 下一篇: D盘/E盘文件和文件夹名称变成蓝色的解决