Cordova 脱机Phonegap构建

Cordova 脱机Phonegap构建,cordova,phonegap-build,cordova-3,cordova-2.0.0,phonegap-desktop-app,Cordova,Phonegap Build,Cordova 3,Cordova 2.0.0,Phonegap Desktop App,通过AdobePhoneGap帐户()我可以使用我的web应用程序为所有类型的移动平台(如IOS、Android和Windows)创建移动应用程序。但是,为了实现这一点,我必须将我的项目zip上传到云 是否可以在我的pc中创建应用程序(适用于所有移动平台)离线,而无需将我的项目zip上传到云?是否有任何桌面应用程序可以完成与build.phonegap.com类似的工作?是的,您可以在本地和脱机情况下构建应用程序 但是您应该记住,您必须使用IDE来实现这一点 对于android,您可以在MacO

通过AdobePhoneGap帐户()我可以使用我的web应用程序为所有类型的移动平台(如IOS、Android和Windows)创建移动应用程序。但是,为了实现这一点,我必须将我的项目zip上传到云


是否可以在我的pc中创建应用程序(适用于所有移动平台)离线,而无需将我的项目zip上传到云?是否有任何桌面应用程序可以完成与build.phonegap.com类似的工作?

是的,您可以在本地和脱机情况下构建应用程序

但是您应该记住,您必须使用IDE来实现这一点

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

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


当地环境的利弊:

优点:

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

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

你可以阅读不同的平台:

如果问题是“我可以在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构建,如果你没有mac,你也不能发布ios应用。

你绝对可以离线构建应用。我为android开发了phonegap,并成功地为android构建和生成了.apk文件

您应该有ANT Environment设置才能生成

例如:

“cordova构建android”


尝试在命令提示符下的应用程序路径文件夹中执行这一行,并检查您的系统需要什么来构建所需的应用程序

检查是……您可以在您的应用程序中使用eclipse和corodovasystem@anptk,我可以使用eclipse和cordova在我的windows PC上创建IOS应用程序吗?我不是这方面的高手,但我认为在windows+eclipse中编码是可能的,构建(打包)将是一个问题。为此,你必须找到一些在线平台NB:-我不确定在线平台是否免费。如果你想在你的计算机上复制一份phonegap build,在那里你只需放置文件并创建所有平台应用程序,这是不可能的。您可以使用phonegap和cordova进行本地开发,但您必须安装每个SDK并配置计算机,您需要一台mac for iOS和windows 8 for WP8Untrue。有一些在线服务允许你在没有Mac的情况下发布iOS。如果你指的是像MacinCloud这样的服务,问题是你在网上租了一台Mac,但最终你使用了一台Mac(即使你不必拥有它)。我的观点是,你不能只使用PG build发布应用程序。但是,也许你可以详细说明并指出你正在考虑的服务,而不是简单的否决投票,这对那些寻找这类服务的人来说可能是有用的。“顺便说一句”,问题是为Windows计算机上的ios等平台生成本地版本,而你的“不真实”这句话是关于一个离题的,我做了一个补充。@QuickFix:+1用于你的解决方案,因为它不值得投反对票。但无法接受它作为主要答案,因为它没有为我的问题提供解决方案。@Quick_Silver,因为它无法在windows pc上为ios构建,祝您好运找到解决方案;)我能看到的唯一解决办法是在MacinCloud上租一台mac电脑。由于95%的代码在所有平台之间都是通用的,因此您应该主要需要它来生成构建和提交应用程序,因此1$/小时的计划就足够了。