在隨選入口網站的「應用程式」區段中所建立及下載的 iOS 和 Android 應用程式都需要簽署,如此才能將它們載入任何裝置上,或將它們送出至任何商店。Windows 應用程式不需要簽署。

目前,只有在 Mac OS 電腦上才能簽署 iOS 應用程式。您可以使用 Mac OS 或 Windows 來簽署 Android 應用程式。

簽署應用程式的需求

iOS

  • 從入口網站的「應用程式」區段所下載的 .ipa 檔案。
  • 儲存在您電腦的鑰匙圈上的開發或散發憑證 (如果此憑證是在其他電腦上建立的,您可以取得 .p12 憑證,然後按兩下該憑證以將它安裝至鑰匙圈。您必須指定憑證密碼)。
  • 開發佈建設定檔 (其中包含測試用的裝置 ID) 或是散發佈建設定檔。
  • Java 7 (或以上版本)。請前往 Java SE 下載頁面,然後下載並安裝 JDK。
  • Xcode 8。
  • Mac OS 電腦 (Xcode 8 需要 Mac OSX 10.11.5 或以上版本)。

如需有關建立這些必要檔案的詳細資訊,請參閱「AEM Mobile 的 iOS 發佈指南」。

Android

  • 從入口網站的「應用程式」區段所下載的未簽署 .apk 檔案。
  • 用於簽署 Android 應用程式的有效 .p12 憑證。
  • Java 7 (或以上版本)。
  • Windows 或 Mac OS 電腦。

如需有關建立適用於 Android 的.p12 憑證的詳細資訊,請參閱「AEM Mobile 的 Android 發佈指南」。

簽署應用程式

  1. 確定您的電腦符合系統需求。

    • 您的 Mac OS 電腦必須包含 Xcode 8 (或以上版本)。請確定您在簽署應用程式之前至少啟動過 Xcode 一次。
    • 您的 Windows 或 Mac OS 電腦必須包含 Java 7 JDK 或以上版本。
    • Mac OS 電腦的鑰匙圈中必須包含開發或散發憑證。您可以按兩下 .p12 憑證並指定密碼,以便將它新增到您的 Keychain Access 公用程式。

    如需詳細資訊,請參閱上面的需求一節。

  2. 在入口網站的「應用程式」區段右上角,按一下「下載 AEM Mobile 簽署工具」圖示。此簽署工具同時適用於簽署 iOS 和 Android 應用程式。

    確定您已安裝最新版本。AEM Mobile 簽署工具的上次更新日期為 2016 年 12 月 6 日。如有必要,請在安裝新版本之前,先解除安裝 (刪除) 舊版的 AEM Mobile 簽署工具。

  3. 在隨選入口網站 (https://aemmobile.adobe.com) 的「應用程式」區段中,按一下「未簽署的應用程式」以下載 iOS 應用程式的 .ipa 檔案,或是 Android 應用程式的 .apk 檔案。

  4. 啟動應用程式簽署工具,按一下「iOS」或「Android」,並指定來源應用程式和憑證資訊,然後簽署應用程式。

    對於 iOS 應用程式,請選擇開發憑證和開發佈建設定檔,以便測試應用程式。或者,選擇散發憑證和散發佈建設定檔,以便將應用程式送出至 App Store。

    首次簽署應用程式時,您必須按一下「允許」或「永遠允許」,才能完成簽署程序。如果可以接受,請在簽署應用程式時按一下「永遠允許」,即可避免出現這些提示訊息。

    簽署 iOS 應用程式
    簽署 iOS 應用程式

    如果您針對 Android 應用程式指定 .p12 憑證,同時也要指定密碼。如果您指定 .keystore 檔案,同時也要指定 keystore 密碼、私密金鑰別名和私密金鑰密碼。

    簽署 Android 應用程式
    簽署 Android 應用程式

    最新簽署的應用程式會建立在與來源應用程式相同的位置。

  5. 將已簽署的應用程式載入您的裝置上,或是將它送出至商店。

應用程式簽署疑難排解

AEM Mobile 簽署工具沒有 iOS 選項

如果您只看到 Android 索引標籤,則您可能是使用 Windows 電腦。簽署 iOS 應用程式必須使用 Mac OS 電腦。

簽署應用程式時必須多次輸入系統管理員密碼

在 Keychain Access 公用程式中,請確定您的憑證是新增至「登入」鑰匙圈,而非「系統」鑰匙圈。您可以透過拖放方式來移動憑證。

我已安裝新版本的簽署工具,但是仍然看到 p12 憑證和密碼的選項

請解除安裝 (刪除) 舊版的簽署工具,然後安裝新版本。

(iOS) 簽署應用程式時發生錯誤

如果您在簽署應用程式時發生錯誤,您可以檢視記錄檔案以取得詳細資訊。aemm-sign-tool.log 檔案就儲存在您的 home 檔案夾中。

 

此産品由 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 授權  Creative Commons 條款未涵蓋 Twitter™ 與 Facebook 文章。

法律說明   |   線上隱私權政策