日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

iOS 开发和部署过程概述

發布時間:2023/12/15 编程问答 65 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iOS 开发和部署过程概述 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


下表提供了 iOS 開發過程步驟的快速列表、如何獲得必需的證書以及每個步驟的先決條件。

有關其中每個步驟的詳細信息,請參閱構建、調試或部署 iOS 應用程序前的準備工作。

步驟編號

步驟

位置

先決條件

1.

加入 Apple 開發者計劃。

Apple Developer 站點

2.

注冊 iOS 設備的唯一設備標識符 (UDID)。

iOS 配置門戶

Apple 開發者 ID(第 1 步)

3.

生成證書簽名請求 (CSR) 文件 (*.certSigningRequest)。

  • 在 Mac?OS 中,使用 Keychain Access 程序

  • 在 Windows 中,使用 OpenSSL

4.

生成 iOS 開發者/分發證書 (*.cer)。

iOS 配置門戶

  • Apple 開發者 ID(第 1 步)

  • CSR 文件(第 3 步)

5.

將 iOS 開發者/分發證書轉換為 P12 格式。

  • 在 Mac?OS 中,使用 Keychain Access 程序

  • 在 Windows 中,使用 OpenSSL

  • Apple 開發者 ID(第 1 步)

  • iOS 開發者/分發證書(第 4 步)

6.

生成應用程序 ID。

iOS 配置門戶

Apple 開發者 ID(第 1 步)

7.

生成配置概要文件 (*.mobileprovision)

iOS 配置門戶

  • Apple 開發者 ID(第 1 步)

  • iOS 設備的 UDID(第 2 步)

  • 應用程序 ID(第 6 步)

8.

構建應用程序。

Flash Builder

  • Apple 開發者 ID(第 1 步)

  • P12 開發者/分發證書(第 5 步)

  • 應用程序 ID(第 6 步)

9.

部署應用程序。

iTunes

  • 配置概要文件(第 7 步)

  • 應用程序包(第 8 步)

構建、調試或部署 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 設備的摘要。

  • 在“摘要”選項卡中,單擊“序列號”可顯示 iOS 設備的包含 40 個字符的 UDID。 您可以使用鍵盤快捷鍵 Ctrl+C (Windows) 或 Cmd+C (Mac) 從 iTunes 復制該 UDID。
  • 注冊設備的 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 开发和部署过程概述的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。