Ви переглядаєте довідкову інформацію для версії:
- 6.4
- 6.3
- 6.2
- Старіші версії
AEM Forms provides the complete source code of the AEM Forms app. The source contains all components to build custom AEM Forms app. The source code archive, adobe-lc-mobileworkspace-src-<version>.zip is a part of the adobe-aemfd-forms-app-src-pkg-<version>.zip package on Software Distribution.
To get the AEM Forms app source, perform the following steps:
-
Open Software Distribution. You require an Adobe ID to log in to the Software Distribution.
-
Open Package Manager and click Upload Package to upload the package. Select the package and click Install.
You can also download the package via the direct link listed in the AEM Forms releases article.
The following image displays the extracted contents of the adobe-lc-mobileworkspace-src-<version>.zip.

Directory |
Content |
---|---|
CordovaLib |
PhoneGap SDK 6.4.0 |
AEM Forms |
Resources, PhoneGap plug-ins, and application's main module |
AEM Forms.xcodeproj |
Xcode project for AEM Forms app |
www |
HTML, CSS, images, and JavaScript files for the AEM Forms app project |
For detailed information about Code Signing and adding devices to the iOS Provisioning Portal, see iOS Code Signing Setup, Process, and Troubleshooting.
-
Click AEM Forms, under TARGETS, select AEM Forms. Select the Build Settings tab, locate the Code Signing Entitlement section, and in Debug and Release fields do one of the following:
- Leave the fields unspecified to build a standard Mobile Workspace app
- Specify the fields to as explained in Building a Secure AEM Forms app for iOS to build a secure AEM Forms app.
-
For Code Signing Identity, select the appropriate signature. For detailed information about, creating new signatures, see Creating and Downloading Development Provisioning Profiles.
-
<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict>
<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>
Примітка.
This step is required only if AEM Forms app needs to connect to a server that does not follow App Transport Security requirements.
You need to archive the Xcode project to build the installer (an .ipa file) and a property list (a .plist file) file. The property list file contains configuration information of the hosted in-house app, such as the name and the hosting location of the app. For more information about property list file, see About Information Property List Files.
-
Connect a provisioned iPad to a Mac machine. For detailed information about provisioning an iPad, see Creating and Downloading Development Provisioning Profiles