AEM Forms提供AEM Forms應用程式的完整原始碼。 來源包含建立自訂AEM Forms應用程式的所有元件。 原始程式碼封存, adobe-lc-mobileworkspace-src-<version>.zip
是 adobe-aemfd-forms-app-src-pkg-<version>.zip
軟體發佈上的套件。
若要取得AEM Forms應用程式來源,請執行下列步驟:
開啟 Software Distribution。您需要 Adobe ID 才能登入 Software Distribution。
點一下頁首功能表中的 Adobe Experience Manager。
在 篩選器 區段:
點選適用於您的作業系統的套件名稱,然後選取 接受EULA條款,然後點選 下載.
開啟套件管理器,然後按一下「上傳套件」即可上傳套件。
選取套件並按一下 安裝.
若要下載原始程式碼封存,請開啟 https://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zip
在您的瀏覽器中。
來源套件會下載到您的裝置上。
下圖顯示擷取的 adobe-lc-mobileworkspace-src-<version>.zip
.
下表詳細說明了 adobe-lc-mobileworkspace-src-[version]/ios
資料夾。
目錄 |
內容 |
---|---|
|
PhoneGap SDK 6.4.0 |
|
資源、PhoneGap外掛程式和應用程式的主要模組 |
|
適用於AEM Forms應用程式的Xcode專案 |
|
AEM Forms應用程式專案的HTML、CSS、影像和JavaScript檔案 |
如需有關程式碼簽署和將裝置新增至iOS布建入口網站的詳細資訊,請參閱 iOS程式碼簽署設定、處理和疑難排解.
執行以下步驟,在Xcode中設定專案並提供簽署身分:
登入已安裝並設定Xcode和iOS SDK的Mac電腦。
複製 adobe-lc-mobileworkspace-src-<version>.zip
從下載資料夾封存到 [User_Home]/Projects/
.
在中擷取封存 [User_Home]/Projects/[your-project]
目錄。
導覽至 [User_Home]/Projects/
[your-project]/adobe-lc-mobileworkspace-src-[version]/ios
目錄。
開啟 AEM Forms.xcodeproj
Xcode中的專案。
按一下 AEM Forms,下 目標,選取 AEM Forms. 選取 建置設定 索引標籤中,找到 程式碼簽署權利 區段,並在Debug和Release欄位中執行下列任一項作業:
在 建置設定 標籤,按一下 全部 然後按一下 已合併.
從 設定 清單,展開 程式碼簽署.
對象 程式碼簽署身分,請選取適當的簽名。 如需有關建立新簽章的詳細資訊,請參閱 建立和下載開發佈建設定檔.
確保為以下專案選取了相同的簽章 偵錯, 版本、和 任何iOS SDK.
在中取代下列程式碼 AEM Forms-info.plist
檔案:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
替換時使用以下內容 yourserver.com
具有適合您伺服器的主機名稱。
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>yourserver.com</key>
<dict>
<!-Include to allow subdomains->
<key>NSIncludesSubdomains</key>
<true/>
<!-Include to allow HTTP requests->
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
<!-Include to support forward secrecy->
<key>NSExceptionRequiresForwardSecrecy</key>
<false/>
<!-Include to specify minimum TLS version->
<key>NSTemporaryExceptionMinimumTLSVersion</key>
<string>TLSv1.1</string>
</dict>
</dict>
</dict>
只有在AEM Forms應用程式需要連線到不遵循App Transport Security要求的伺服器時,才需要執行此步驟。
下 專案,選取 AEM Forms 並確保已選取適當的簽章 程式碼簽署身分, 偵錯, 版本 和 任何iOS SDK.
將布建的iPad連線至Mac電腦。
選取已布建的裝置 AEM Forms 專案。
已選取已布建的裝置iPad Air 2。
選取 產品 > 清除.
選取 產品 > 建置.
您需要封存Xcode專案以建置安裝程式(.ipa檔案)和屬性清單(.plist檔案)檔案。 屬性清單檔案包含託管內部應用程式的設定資訊,例如應用程式的名稱和託管位置。 如需屬性清單檔案的詳細資訊,請參閱 關於資訊屬性清單檔案.
將布建的iPad連線至Mac電腦。 如需有關布建iPad的詳細資訊,請參閱 建立和下載開發佈建設定檔
選取已布建的裝置 AEM Forms 專案。
已選取已布建的裝置iPad Air 2。
選取 產品 > 清除.
選取 產品 > 建置.
選取 產品 > 封存.
在「組織器 — 封存」中,選取專案的最新封存,然後按一下 散佈.
選取 儲存供企業或臨時部署使用 作為分發和點按的方法 下一個.
選取適當的 程式碼簽署身分 並按一下 下一個. 按一下 允許 以套用簽名。
提供應用程式的名稱並選取 儲存供企業發佈使用.
提供 應用程式URL (適用於應用程式)。 例如,若要在CRX伺服器上託管應用程式,請提供URL https://[LC_host]:'port'/lc/content/distribution/mobileworkspace/APP_NAME.ipa
.
在 標題 欄位中指定AEM Forms。
按一下 儲存 並關閉Xcode。
安裝程式檔案, AEM Forms.ipa
和屬性清單檔案, AEM Forms-info.plist
,會在指定位置建立。
開啟 AEM Forms-info.plist
編輯器中儲存的檔案。
將.ipa檔案URL中的所有空格取代為%20。
儲存並關閉 AEM Forms-info.plist
檔案。