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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

iOS 开发和部署过程概述

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


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

有關(guān)其中每個(gè)步驟的詳細(xì)信息,請(qǐng)參閱構(gòu)建、調(diào)試或部署 iOS 應(yīng)用程序前的準(zhǔn)備工作。

步驟編號(hào)

步驟

位置

先決條件

1.

加入 Apple 開發(fā)者計(jì)劃。

Apple Developer 站點(diǎn)

無(wú)

2.

注冊(cè) iOS 設(shè)備的唯一設(shè)備標(biāo)識(shí)符 (UDID)。

iOS 配置門戶

Apple 開發(fā)者 ID(第 1 步)

3.

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

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

  • 在 Windows 中,使用 OpenSSL

無(wú)

4.

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

iOS 配置門戶

  • Apple 開發(fā)者 ID(第 1 步)

  • CSR 文件(第 3 步)

5.

將 iOS 開發(fā)者/分發(fā)證書轉(zhuǎn)換為 P12 格式。

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

  • 在 Windows 中,使用 OpenSSL

  • Apple 開發(fā)者 ID(第 1 步)

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

6.

生成應(yīng)用程序 ID。

iOS 配置門戶

Apple 開發(fā)者 ID(第 1 步)

7.

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

iOS 配置門戶

  • Apple 開發(fā)者 ID(第 1 步)

  • iOS 設(shè)備的 UDID(第 2 步)

  • 應(yīng)用程序 ID(第 6 步)

8.

構(gòu)建應(yīng)用程序。

Flash Builder

  • Apple 開發(fā)者 ID(第 1 步)

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

  • 應(yīng)用程序 ID(第 6 步)

9.

部署應(yīng)用程序。

iTunes

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

  • 應(yīng)用程序包(第 8 步)

構(gòu)建、調(diào)試或部署 iOS 應(yīng)用程序前的準(zhǔn)備工作

在使用 Flash Builder 構(gòu)建 iOS 應(yīng)用程序并將該應(yīng)用程序部署在 iOS 設(shè)備上或提交到 Apple App Store 之前,請(qǐng)執(zhí)行以下步驟:

  • 加入 Apple iOS 開發(fā)者計(jì)劃。

    您可以使用現(xiàn)有的 Apple ID 登錄或創(chuàng)建一個(gè) Apple ID。Apple 開發(fā)者注冊(cè)向?qū)⒅笇?dǎo)您完成必要的步驟。

  • 注冊(cè)設(shè)備的唯一設(shè)備標(biāo)識(shí)符 (UDID)。

    僅在您將應(yīng)用程序部署到 iOS 設(shè)備而不是 Apple App Store 中時(shí),該步驟才適用。如果您要在多個(gè) iOS 設(shè)備上部署應(yīng)用程序,請(qǐng)注冊(cè)每個(gè)設(shè)備的 UDID。

    獲得 iOS 設(shè)備的 UDID

  • 將 iOS 設(shè)備連接到開發(fā)計(jì)算機(jī)并啟動(dòng) iTunes。連接的 iOS 設(shè)備將顯示在 iTunes 中的“設(shè)備”部分下。

  • 單擊設(shè)備名稱顯示 iOS 設(shè)備的摘要。

  • 在“摘要”選項(xiàng)卡中,單擊“序列號(hào)”可顯示 iOS 設(shè)備的包含 40 個(gè)字符的 UDID。 您可以使用鍵盤快捷鍵 Ctrl+C (Windows) 或 Cmd+C (Mac) 從 iTunes 復(fù)制該 UDID。
  • 注冊(cè)設(shè)備的 UDID

    使用 Apple ID 登錄 iOS 配置門戶并注冊(cè)該設(shè)備的 UDID。

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

    將生成 CSR 以獲得 iOS 開發(fā)者/分發(fā)證書。可以通過使用 Mac 上的 Keychain Access 或 Windows 上的 OpenSSL 生成 CSR。生成 CSR 時(shí),只需提供用戶名和電子郵件地址;無(wú)需提供有關(guān)應(yīng)用程序或設(shè)備的任何信息。

    生成 CSR 會(huì)創(chuàng)建公鑰、私鑰以及 *.certSigningRequest 文件。公鑰包含在 CSR 中,私鑰用于為請(qǐng)求簽名。

    有關(guān)生成 CSR 的更多信息,請(qǐng)參閱生成證書簽名請(qǐng)求。

  • 根據(jù)需要生成 iOS 開發(fā)者證書或 iOS 分發(fā)證書 (*.cer)。

    注: 要將應(yīng)用程序部署到設(shè)備中,需要開發(fā)者證書。要將應(yīng)用程序部署到 Apple App Store 中,需要分發(fā)證書。

    生成 iOS 開發(fā)者證書

  • 使用 Apple ID 登錄 iOS 配置門戶,然后選擇“開發(fā)”選項(xiàng)卡。

  • 單擊“請(qǐng)求證書”,然后瀏覽至您在計(jì)算機(jī)上生成并保存(第 3 步)的 CSR 文件。

  • 選中 CSR 文件并單擊“提交”。

  • 在“證書”頁(yè)面中,單擊“下載”。

  • 保存已下載文件 (*.developer_identity.cer)。

  • 生成 iOS 分發(fā)證書

  • 使用 Apple ID 登錄 iOS 配置門戶,然后選擇“分發(fā)”選項(xiàng)卡

  • 單擊“請(qǐng)求證書”,然后瀏覽至您在計(jì)算機(jī)上生成并保存(第 3 步)的 CSR 文件。

  • 選中 CSR 文件并單擊“提交”。

  • 在“證書”頁(yè)面中,單擊“下載”。

  • 保存已下載文件 (*.distribution_identity.cer)。

  • 將 iOS 開發(fā)者證書或 iOS 分發(fā)證書轉(zhuǎn)換為 P12 文件格式 (*.p12)。

    將 iOS 開發(fā)者證書或 iOS 分發(fā)證書轉(zhuǎn)換為 P12 格式以便 Flash Builder 可以為 iOS 應(yīng)用程序進(jìn)行數(shù)字簽名。轉(zhuǎn)換為 P12 格式將使 iOS 開發(fā)者/分發(fā)證書與關(guān)聯(lián)的私鑰組合在一個(gè)文件中。

    注: 如果您使用 AIR Debug Launcher (ADL) 測(cè)試桌面上的應(yīng)用程序,則無(wú)需將 iOS 開發(fā)者/分發(fā)證書轉(zhuǎn)換為 P12 格式。

    使用 Mac 上的 Keychain Access 或 Windows 上的 OpenSSL 生成個(gè)人信息交換 (*.p12) 文件。有關(guān)更多信息,請(qǐng)參閱將開發(fā)人員證書轉(zhuǎn)換為 P12 文件。

  • 通過執(zhí)行下列操作生成應(yīng)用程序 ID:

  • 使用 Apple ID 登錄 iOS 配置門戶。

  • 轉(zhuǎn)至“應(yīng)用程序 ID”頁(yè)面,然后單擊“新建應(yīng)用程序 ID”。

  • 在“管理”選項(xiàng)卡中,輸入應(yīng)用程序的說(shuō)明,生成新的捆綁種子 ID,然后輸入捆綁標(biāo)識(shí)符。

    每個(gè)應(yīng)用程序都有一個(gè)唯一的應(yīng)用程序 ID,您可以在應(yīng)用程序描述符 XML 文件中指定該 ID。應(yīng)用程序 ID 包含一個(gè) Apple 提供的 10 字符“捆綁種子 ID”和一個(gè)您指定的“捆綁標(biāo)識(shí)符”后綴。您指定的“捆綁標(biāo)識(shí)符”必須與應(yīng)用程序描述符文件中的應(yīng)用程序 ID 匹配。例如,如果應(yīng)用程序 ID 是 com.myDomain.*,則應(yīng)用程序描述符文件中的 ID 必須以 com.myDomain 開始。

    重要說(shuō)明: 通配符捆綁標(biāo)識(shí)符有助于開發(fā)和測(cè)試 iOS 應(yīng)用程序,但不能用于將應(yīng)用程序部署到 Apple App Store。
  • 生成開發(fā)者配置概要文件或分發(fā)配置概要文件 (*.mobileprovision)。

    注: 要將應(yīng)用程序部署到設(shè)備中,需要開發(fā)者配置概要文件。要將應(yīng)用程序部署到 Apple App Store 中,需要分發(fā)配置概要文件。使用分發(fā)配置概要文件為應(yīng)用程序簽名。

    生成開發(fā)者配置概要文件

  • 使用 Apple ID 登錄 iOS 配置門戶。

  • 轉(zhuǎn)至“證書”>“配置”,然后單擊“新建概要文件”。

  • 輸入概要文件名稱,選擇 iOS 開發(fā)者證書、應(yīng)用程序 ID 以及要在其中安裝應(yīng)用程序的 UDID。

  • 單擊“提交”。

  • 下載生成的開發(fā)者配置概要文件 (*.mobileprovision) 并將其保存在計(jì)算機(jī)上。

  • 生成分發(fā)配置概要文件

  • 使用 Apple ID 登錄 iOS 配置門戶。

  • 轉(zhuǎn)至“證書”>“配置”,然后單擊“新建概要文件”。

  • 輸入概要文件名稱,選擇 iOS 分發(fā)證書和應(yīng)用程序 ID。如果您要在部署之前測(cè)試應(yīng)用程序,請(qǐng)指定要在其中執(zhí)行測(cè)試的設(shè)備的 UDID。

  • 單擊“提交”。

  • 下載生成的配置概要文件 (*.mobileprovision) 并將其保存在計(jì)算機(jī)上。

  • 在測(cè)試、調(diào)試或安裝 iOS 應(yīng)用程序時(shí)選擇的文件

    要運(yùn)行、調(diào)試或安裝在 iOS 設(shè)備上測(cè)試的應(yīng)用程序,請(qǐng)?jiān)凇斑\(yùn)行/調(diào)試配置”對(duì)話框中選擇以下文件:

    • P12 格式的 iOS 開發(fā)者證書(第 5 步)

    • 包含應(yīng)用程序 ID 的應(yīng)用程序描述符 XML 文件(第 6 步)

    • 開發(fā)者配置概要文件(第 7 步)

    有關(guān)更多信息,請(qǐng)參閱在 Apple iOS 設(shè)備上調(diào)試應(yīng)用程序和在 Apple iOS 設(shè)備上安裝應(yīng)用程序。

    將應(yīng)用程序部署到 Apple App Store 時(shí)選擇的文件

    要將應(yīng)用程序部署到 Apple App Store 中,請(qǐng)?jiān)凇皩?dǎo)出發(fā)行版”對(duì)話框中選擇“包類型”作為 Apple App Store 的最終發(fā)行包,然后選擇以下文件:

    • P12 格式的 iOS 分發(fā)證書(第 5 步)

    • 包含應(yīng)用程序 ID 的應(yīng)用程序描述符 XML 文件(第 6 步) 注: 您不能在將應(yīng)用程序提交到 Apple App Store 時(shí)使用通配符應(yīng)用程序 ID。
    • 分發(fā)配置概要文件(第 7 步)

    有關(guān)更多信息,請(qǐng)參閱導(dǎo)出用于發(fā)行的 Apple iOS 包。

    總結(jié)

    以上是生活随笔為你收集整理的iOS 开发和部署过程概述的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。