Adobe建议对需要基于单页应用程序框架的客户端渲染(例如React)的项目使用SPA编辑器。 了解详情.
在任何给定时间,作为开发人员,您都可以在设备或模拟器中运行应用程序,前提是您已配置了开发环境。
要运行以下示例,您需要一个在Xcode中运行OSx(Mac)的系统,或一个在安装Android SDK的Mac/Win/Linux系统。
对于iOS:要为iPhone和iPad进行开发,您需要Apple的Xcode IDE。
对于Android:要为iPhone和iPad进行开发,您需要Google的Android Stuido IDE。
成功布局开发环境后,请从AEM应用程序构建拼贴下载源:
开发源包含应用程序的最新状态,同时包含未暂存的更改。 使用暂存源构建候选版本,以提交给应用商店供应商。
如果您从未暂存应用程序,则选择暂存将触发暂存工作流(提示:这将在AppStore和Google PlayStore中提供的PhoneGap企业查看器应用程序中显示为分阶段应用程序)。
PhoneGap CLI可以创建平台项目、编译源,并用一个命令部署应用程序。
您可以单独执行所有这些步骤,请参阅 PhoneGap CLI文档.
phonegap run android
// -- or -- //
phonegap run ios
如果您此时遇到问题,请回到基础知识中进行故障诊断 —
这将验证您的PhoneGap CLI开发环境是否已正常运行。
您可以使用Safari的开发人员工具调试应用程序的JavaScripts,方法与使用Web应用程序时的方法相同。
要启用开发人员工具,请执行以下操作:
打开Safari的首选项
在“首选项”窗口中单击“高级”
您可以将Safari连接到iOS设备或模拟器。
phonegap run <platform> --device
// -- or -- //
phonegap run <platform> --emulator
您可以在源中的任意位置设置断点。 当您与模拟器或设备进行交互时,应用程序的执行将停止在这些断点处执行。 您可以逐步执行并检查变量中的值。
要查看变量的值,请在当前方法中,将鼠标悬停在鼠标上。
了解了使用PhoneGap CLI开发应用程序后,请参阅 访问设备功能.