VS Tools for Cordova - 我可以使用 Phonegap 构建服务吗?

VS Tools for Cordova - can I use Phonegap build service?

作为仅 windows 的用户,我可以使用 VS Tools for Cordova 插件构建 IOS 应用程序的选项是什么?

我构建了一个不错的杀手级应用,但只能 运行 在 android 上运行。我查看了 Phonegap 构建,但我似乎与插件命名空间有些不一致。这就是我所做的。

结果,一个 运行ning ios 没有插件的应用程序。

我注意到 config.xml 中的 vs: 前缀,所以我尝试用 gap: 前缀替换,但随后出现关于不支持插件的错误。

问题是:我是否能够在不购买 mac 的情况下为 IOS 构建我的项目?

实际上有几种选择。一种是使用像 MacInCloud 这样的服务。这里有关于在 VS 中使用它的说明:“Build and Simulate iOS in the Cloud”。

您在这里的优势是您可以使用 "Application Loader" 发布您的应用程序、Xcode 本身或 iOS 模拟器。这是一个完整的 Mac 替代品,而不仅仅是构建。您可以按小时、按月租用,或获得专用容量,并且预装了 "vs-mda-remote" 代理。

这里有一个关于将 Cordova 项目转换为 PhoneGap Build 项目的教程:“Build and Simulate iOS in the Cloud”。

不幸的是,PhoneGap Build 不完全支持 Cordova 甚至 PhoneGap CLI "local" 项目(本质上是 Cordova CLI 项目)- 缺少许多功能,例如挂钩支持、自定义插件。