Capacitor 是否需要 Mac 和 Android Studio

Does Capacitor require BOTH a Mac AND Android Studio

我有一个 HTML5 应用程序,我是使用包括 jQuery 和 jQuery UI 的遗留代码开发的。该应用程序是在 Windows 上使用 Visual Studio 2017 开发的。我使用 PhoneGap 创建 ipa 和 apk 文件。截至 6 月 30 日,Apple 将不再接受我的应用程序,因为它没有使用 API 的第 13 版,而是使用已弃用的 UIWebView。根据我所看到的情况,PhoneGap 可能不会为其中任何一个提供支持,因此我需要一个新的解决方案。

我想迁移到 Capacitor,但是 requirements 列出了 Xcode 11(使用 CocoaPods(?)和 CL 工具)和 Android Studio(如果我愿意的话)一个跨平台的应用程序。

我是不是误解了它的工作原理?我来自 PhoneGap,在那里我可以通过构建 HTML5 应用程序并添加配置文件来为两个平台构建应用程序。 (我不需要插件,它是一个简单的应用程序,但我确实有 10k 次安装,我想继续支持。)要求两个开发环境似乎至少破坏了 "cross-platform" 开发的一些优势。

我正在使用 Ionic 的 this guide。如果还有更好的请告诉我

如果您在本地构建,则需要 iOS 的 Mac 和 android 的 android 工作室。这与在本地使用 phonegap 或 cordova 一样。 您可以使用 ionic appflow

等构建服务在线构建