2

通过 Adob​​e Phonegap 帐户 ( https://build.phonegap.com/apps ),我可以使用我的 Web 应用程序为所有类型的移动平台(如 IOS、Android、Windows)创建移动应用程序。但是,为了实现这一点,我必须将我的项目 zip 上传到云端。

是否可以在我的电脑本身离线创建应用程序(适用于所有移动平台) ,而无需将我的项目 zip 上传到云端?是否有与 build.phonegap.com 类似的桌面应用程序?

4

3 回答 3

3

是的,您可以在本地和离线构建您的应用程序。

但是您应该记住,您必须为此使用 IDE。

对于 android,您可以在 MacOs 或 Windows 上使用 Eclipse 或 Android studio。

对于 ios,您必须使用 xCode 和 MacOs。


本地环境的优缺点:

优点:

  • 您可以访问本机代码,并且可以更改插件等。
  • 从设备和模拟器进行实时调试

缺点:

  • 需要时间来了解该怎么做
  • 要为 ios 构建应用程序,您需要 MacOs(虚拟机可以)

您可以阅读有关不同平台的信息:http: //docs.phonegap.com/en/4.0.0/guide_platforms_index.md.html#Platform%20Guides

于 2015-04-10T10:50:39.053 回答
1

如果问题是“我可以在 Windows PC 上为 IOS、android 或 windows phone 在本地构建 phonegap/cordova 应用程序吗”,很遗憾,答案是否定的。

要为某个平台构建应用程序,您需要为该平台安装 sdk。

这意味着:

  • 对于 android,您可以在 mac、linux 或 PC 上构建
  • 对于 windows phone,您只能在 windows 8 pc(或运行 windows 8 的 mac)上构建
  • 对于 ios,您只能在 mac 上构建(因为 ios sdk 只能安装在 mac 上)。

顺便说一句,即使您使用的是phonegap build,如果您没有mac,您也无法发布ios应用程序。

于 2015-04-10T14:32:05.797 回答
0

您绝对可以离线构建应用程序。我已经为 android 开发了 phonegap,并且我已经成功地构建并生成了 .apk 文件,用于 android。

你应该有 ANT 环境设置才能构建。

例如:

“科尔多瓦构建机器人”

尝试在命令提示符下的应用程序路径文件夹中执行此行,并检查系统需要哪些要求才能构建所需的应用程序

于 2015-04-15T11:09:11.800 回答