配置Adobe PhoneGap BuildCloud Service

注意

Adobe建议对需要基于单页应用程序框架的客户端渲染(例如React)的项目使用SPA编辑器。 了解更多

应用程序功能板上的​PhoneGap Build拼贴​提供了通过Adobe PhoneGap Build服务构建和分发PhoneGap移动应用程序的功能。

使用​PhoneGap Build​拼贴推送远程内部版本时,将使用PhoneGap Build构建在​管理应用程序​拼贴中定义的所有受支持平台。

您可以将远程内部版本推送到https://build.phonegap.com或下载源以使用PhoneGap CLI在本地进行内部版本构建。

PhoneGap Build拼贴

配置Cloud Service

为了利用PhoneGap Build,您需要使用PhoneGap Build帐户信息配置AEMPhoneGap BuildCloud Service。

如果您当前没有帐户,请导航至https://build.phonegap.com并注册! 如果您拥有Adobe Creative Cloud会员资格,则可能支持多达25个私有应用程序(非开源应用程序)。

验证PhoneGap Build帐户是否处于活动状态后,请导航到AEM Cloud Management Console,特别是PhoneGap BuildCloud Service(http://localhost:4502/etc/cloudservices/phonegap-build.html)。

使用​管理Cloud Services​拼贴配置新的云服务配置。

使用管理Cloud Services磁贴

在开始使用​PhoneGap Build​拼贴构建应用程序之前,必须使用AEM Mobile功能板中的​管理Cloud Services​拼贴来配置云服务。

要为您的应用程序配置云服务,请执行以下步骤:

  1. 单击​管理Cloud Services​区块右上角的。

    chlimage_1-61

  2. 从​添加或编辑PhoneGap Build​屏幕中选择​Cloud Service​选项。

    单击​下一步

    chlimage_1-62

  3. 输入您的凭据以创建新的云配置。

    验证后,单击​Submit。 此配置的云配置现在显示在​管理Cloud Services​拼贴中。

    chlimage_1-63

使用PhoneGap Build构建应用程序

配置云服务后,即可使用​PhoneGap Build​磁贴构建应用程序。 单击右上角的,从​生成远程​或​下载源​选项中进行选择。

chlimage_1-64

要使用Adobe PhoneGap Build调用远程内部版本,请单击​Build Remote

注意

如果生成因任何原因而失败(下面显示红色的iOS图标表示平台失败),您可以将鼠标悬停在该图标上以获取错误消息。 或者,您也可以单击三点,“……” 位于图块底部,可直接导航到https://build.phonegap.com(您必须进行身份验证),并直接查看和管理内部版本。

使用PhoneGap CLI构建应用程序

PhoneGap提供命令行界面,用于在本地构建应用程序。

使用PhoneGap命令行界面(CLI)在计算机上编译PhoneGap应用程序。 要将AEM内容包含到您的应用程序中,AEM会创建一个ZIP文件,其中包含移动应用程序内容、内容同步配置和其他必需资产。 下载ZIP文件并将其包含在内部版本中。

为了利用PhoneGap的命令行界面,您需要设置本地环境以包括:

  1. 平台SDK(iOS、Android、WindowsPhone、…)和、
  2. PhoneGap CLI

您可以在此处阅读更多内容

安装先决条件后,通过创建一个简单的应用程序,并使其在模拟器中运行或在设备上运行(通过终端尝试),对其进行简单测试:

phonegap create myApp
cd myApp
phonegap run ios (or android, ...)
注意

添加 — 如果您不想在连接的设备上运行此代码,请在此代码行末尾进行模拟。

验证上述功能是否正常后,请使用​PhoneGap Build​拼贴到​下载源。 将文件保存并解压缩到本地系统中。 完成后:

  • 导航到保存的文件(文件夹)
  • 运行“phonegap run ios”(或android等)

其他资源

要了解作者和开发人员的角色和职责,请参阅以下资源:

在此页面上