通过 Adobe Phonegap 帐户 ( https://build.phonegap.com/apps ),我可以使用我的 Web 应用程序为所有类型的移动平台(如 IOS、Android、Windows)创建移动应用程序。但是,为了实现这一点,我必须将我的项目 zip 上传到云端。
是否可以在我的电脑本身离线创建应用程序(适用于所有移动平台) ,而无需将我的项目 zip 上传到云端?是否有与 build.phonegap.com 类似的桌面应用程序?
通过 Adobe Phonegap 帐户 ( https://build.phonegap.com/apps ),我可以使用我的 Web 应用程序为所有类型的移动平台(如 IOS、Android、Windows)创建移动应用程序。但是,为了实现这一点,我必须将我的项目 zip 上传到云端。
是否可以在我的电脑本身离线创建应用程序(适用于所有移动平台) ,而无需将我的项目 zip 上传到云端?是否有与 build.phonegap.com 类似的桌面应用程序?
是的,您可以在本地和离线构建您的应用程序。
但是您应该记住,您必须为此使用 IDE。
对于 android,您可以在 MacOs 或 Windows 上使用 Eclipse 或 Android studio。
对于 ios,您必须使用 xCode 和 MacOs。
本地环境的优缺点:
优点:
缺点:
您可以阅读有关不同平台的信息:http: //docs.phonegap.com/en/4.0.0/guide_platforms_index.md.html#Platform%20Guides
如果问题是“我可以在 Windows PC 上为 IOS、android 或 windows phone 在本地构建 phonegap/cordova 应用程序吗”,很遗憾,答案是否定的。
要为某个平台构建应用程序,您需要为该平台安装 sdk。
这意味着:
顺便说一句,即使您使用的是phonegap build,如果您没有mac,您也无法发布ios应用程序。
您绝对可以离线构建应用程序。我已经为 android 开发了 phonegap,并且我已经成功地构建并生成了 .apk 文件,用于 android。
你应该有 ANT 环境设置才能构建。
例如:
“科尔多瓦构建机器人”
尝试在命令提示符下的应用程序路径文件夹中执行此行,并检查系统需要哪些要求才能构建所需的应用程序