在隨選入口網站的「應用程式」區段中所建立及下載的 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 發佈指南」。
-
- 您的 Mac OS 電腦必須包含 Xcode 8 (或以上版本)。請確定您在簽署應用程式之前至少啟動過 Xcode 一次。
- 您的 Windows 或 Mac OS 電腦必須包含 Java 7 JDK 或以上版本。
- Mac OS 電腦的鑰匙圈中必須包含開發或散發憑證。您可以按兩下 .p12 憑證並指定密碼,以便將它新增到您的 Keychain Access 公用程式。
如需詳細資訊,請參閱上面的需求一節。
-
在隨選入口網站 (https://aemmobile.adobe.com) 的「應用程式」區段中,按一下「未簽署的應用程式」以下載 iOS 應用程式的 .ipa 檔案,或是 Android 應用程式的 .apk 檔案。
-
將已簽署的應用程式載入您的裝置上,或是將它送出至商店。
- 如需有關將 iOS 開發應用程式載入裝置,或是將 iOS 散發應用程式送出至商店的詳細資訊,請參閱「AEM Mobile 的 iOS 發佈指南」。
- 如需有關將 Android 應用程式載入裝置的詳細資訊,請參閱「AEM Mobile 的 Android 發佈指南」。
AEM Mobile 簽署工具沒有 iOS 選項
如果您只看到 Android 索引標籤,則您可能是使用 Windows 電腦。簽署 iOS 應用程式必須使用 Mac OS 電腦。
簽署應用程式時必須多次輸入系統管理員密碼
在 Keychain Access 公用程式中,請確定您的憑證是新增至「登入」鑰匙圈,而非「系統」鑰匙圈。您可以透過拖放方式來移動憑證。
我已安裝新版本的簽署工具,但是仍然看到 p12 憑證和密碼的選項
請解除安裝 (刪除) 舊版的簽署工具,然後安裝新版本。
(iOS) 簽署應用程式時發生錯誤
如果您在簽署應用程式時發生錯誤,您可以檢視記錄檔案以取得詳細資訊。aemm-sign-tool.log 檔案就儲存在您的 home 檔案夾中。