AEM Forms提供AEM Forms应用的完整源代码。 该源包含构建自定义工作区应用程序的所有组件。 源代码存档adobe-lc-mobileworkspace-src-<version>.zip
是软件分发adobe-aemfd-forms-app-src-pkg-<version>.zip
包的一部分。
要获取AEM Forms应用程序源,请执行以下步骤:
打开软件分发。 您需要Adobe ID才能登录软件分发。
点按标题菜单中的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
的提取内容。
下图显示了src
文件夹中windows
文件夹的目录结构。
对于Windows设备,您需要:
执行以下步骤以在Visual Studio中设置AEM Forms应用程序项目。
adobe-lc-mobileworkspace-src-<version>.zip
存档复制到安装并配置了Visual Studio 2015的Windows 8.1或Windows 10设备中的%HOMEPATH%\Projects
文件夹。%HOMEPATH%\Projects\MobileWorkspace
目录中的存档。%HOMEPATH%\Projects\MobileWorkspace\adobe-lc-mobileworkspace-src-[versionsrc]\windows
目录。CordovaApp.sln
文件,然后继续构建AEM Forms应用程序。执行以下步骤构建和部署AEM Forms应用程序。
存储在Windows文件系统上的AEM Forms应用程序数据未加密。 建议使用Windows BitLocker驱动器加密等第三方工具加密磁盘数据。
在Visual Studio标准工具栏中,从构建模式的下拉菜单中选择发行。
根据您的平台选择Windows-AnyCPU、Windows-x64或Windows-x86。 建议使用Windows-AnyCPU。
在Visual Studio解决方案资源管理器中,右键单击项目CordovaApp.Windows,然后选择“商店”>“创建AppPackages”。
此时会显示“创建应用程序包”向导。
将在platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test目录中创建CordovaApp.Windows_3.0.2.0_anycpu.appx安装程序文件。
如果遇到错误Retarget to windows 8.1 required
,请右键单击该错误,在弹出菜单中,选择重定位到Windows 8.1。
在“创建应用程序包”向导中,选择天气或不要将应用程序上传到windows应用商店,然后单击下一步。
根据需要更改参数,如应用程序构建的版本和输出位置。
构建项目后,您可以使用以下方式安装应用程序:
.appx
软件包需要成功安装以下项目:
目录Platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test包含其中的四个主要组件:
.appx
文件在Windows设备上安装应用程序有两种方法。
右键单击PowerShell文件(Add-AppDevPackage.ps1)
),然后选择“使用PowerShell 运行”。
安装程序会提示您获取开发人员许可证。 使用Microsoft帐户凭据获取开发人员许可证。
此许可证的有效期为30天,您可以免费续订。
当您获得开发人员许可证时,安装程序会在系统上安装自签名证书,并成功安装应用程序。
对于加入企业域的企业自有设备,无需获得开发人员许可证。
企业自有设备使用Professional和Enterprise版本的Windows。
Microsoft建议您安装一个颁发公共证书(如VeriSign)的受信任颁发机构。
部署应用程序:
要启用组策略设置,请执行以下操作:
在设备中,运行gpedit.msc
。
导航到“计算机配置”>“管理模板”>“Windows组件”>“应用程序包部署”。
右键单击允许所有受信任的应用程序安装。
单击编辑并选择已启用。
单击确定。
编辑Visual Studio生成的PowerShell脚本,以阻止它获取开发人员许可证。
在PowerShell脚本中,设置变量:$NeedDeveloperLicense = $false
。
对于未加入域的设备,需要侧载产品激活密钥。 您可以从Windows分销商处购买。
对于Windows 8.1主页版本,没有组策略,不允许进行企业侧加载,您不能将其与企业域相加。 使用开发人员许可证在Windows 8.1 Home Edition设备上部署应用程序。
有关详细信息,请单击此处。
在Windows上使用Visual Studio安装应用程序:
使用远程调试器连接设备。
有关详细信息,请参阅在远程计算机上运行Windows应用商店应用程序。
在Visual Studio中打开应用程序,从“解决方案平台”列表中选择Windows-x64、Windows-x86或Windows-AnyCPU,然后选择远程计算机。
您的应用程序已部署在远程计算机上。