Sencha Touch - 原生 iOS 配置



Sencha Touch 提供原生 iOS 配置功能。以下是建立並在執行 iOS 的裝置上安裝原生應用程式以進行開發和測試的步驟。

以下是將應用程式執行在 iOS 裝置上的步驟。

  • 建立、下載和轉換 iOS 證書
  • 建立應用程式 ID
  • 註冊裝置
  • 建立和下載配置檔案

完成 Apple 開發者入口網站的步驟後,請執行以下步驟:

  • 配置應用程式包配置
  • 生成應用程式
  • 執行打包應用程式

建立、下載和轉換 iOS 證書

所有原生 iOS 應用程式都需要 iOS 證書。一個證書可用於多個應用程式,因此,一旦您建立了證書,可以在多個應用程式中使用相同的證書。

使用以下步驟建立 iOS 證書,Windows 和 Mac OS 的步驟相同;但是,命令有所不同。

步驟 1 - 生成證書籤名請求 (CSR)。

這是建立 iOS 證書的先決條件。您可以使用應用程式構建器建立 CSR。您應該登入到應用程式構建器,並且應該在其上執行您的應用程式程式碼。

單擊齒輪圖示並選擇選項。然後選擇 iOS 密碼身份,然後單擊建立。輸入您的詳細資訊並單擊確定。

單擊“確定”後,系統可能會提示您指定下載檔案的名稱和位置。提供所需資訊。

密碼證書採用 P12 格式。

步驟 2 - 前往 Apple 開發者入口網站 並按照以下步驟操作:

準備好 CSR 後,登入 iOS 開發中心並單擊證書部分。

單擊證書,然後單擊開發,然後單擊新增。

選擇 iOS 開發中心並單擊繼續。

提供您的 CSR 並再次單擊繼續。

單擊下載以下載生成的證書,然後單擊完成。

建立應用程式 ID

應用程式 ID,也稱為 bundle id,是一個唯一字串,用於標識您的應用程式。

您可以將相同的 ID 用於開發目的;但是,對於生產環境,每個應用程式都應使用唯一的 ID。ID 可以從 Apple 開發者中心建立。

註冊裝置

如果您尚未註冊,則需要在 Apple 開發者中心註冊您的裝置。所有裝置都需要註冊一次。

要註冊裝置,您可能需要 UDID。它是裝置的唯一 ID,您可以從裝置的 iTunes 中獲取。

要檢查您的 UDID,請在您的計算機上開啟 iTunes 並將您的裝置連線到它。單擊裝置列表下的裝置名稱,然後轉到摘要頁面。然後單擊序列號,即您的裝置的 UDID。

要新增您的裝置,請在門戶中單擊新增裝置選項並提供您的 UDID。

建立和下載配置檔案

此步驟用於連結您的 iOS 證書、應用程式 ID 和裝置以執行您的應用程式。

要生成配置檔案,請為配置檔案提供一個名稱,並使用裝置資訊提供您的 appId 和 iOS 證書。

現在生成並下載配置檔案。配置檔案的預設名稱為 _profileName_.mobileprovision,其中 profileName 是您在配置過程中提供的名稱。

配置應用程式包配置。

此步驟用於為您的應用程式建立一個打包程式。執行以下命令以生成打包程式。您可以編輯打包程式並提供您的應用程式 ID 以及特定於您的應用程式的其他相關資訊。

sencha app package generate packager.json

生成應用程式

使用 Sencha CMD 中的以下命令構建您的應用程式。

sencha app build native 

執行打包應用程式

完成上述所有步驟後,您終於可以在 iOS 裝置上測試您的應用程式了。

啟動 iTunes 並轉到應用程式庫。將您的 .app 目錄新增到應用程式螢幕。

最後,在您的裝置上,轉到應用程式並從應用程式庫中選擇應用程式。安裝並啟動應用程式。您將看到您的應用程式成功執行。

sencha_touch_packaging.htm
廣告
© . All rights reserved.