cordova platform add ios/android 有必要吗?

Is cordova platform add ios/android necessary?

我开始深入研究 cordova 并使用 Phonegap-Build 在我的 iPhone 上测试应用程序。由于我在云环境中工作(并且没有 mac),我 无法 执行将平台添加到我的项目的规则,例如:

cordova platform add ios
cordova platform add android

据我了解,只有当您想在网络浏览器中测试它时才这样做,对吗? 现在我假设当你使用 Phonegap-Build 时,不要将平台添加到你的项目中,而只在你的 phone 上安装 /www 文件夹(通过构建),那么一切都应该工作正常......此外,该平台已经在您的 phone.

我做对了吗?否则它会起作用吗?

您和许多其他人似乎没有理解 Phonegap Build 的要点。

您不需要在计算机上添加任何平台。

Phonegap Build 是一项云服务,可在云端为您构建一切!这就是我想说的。您只需要 HTML、JS 和 CSS(和图像)。您将 config.xml 文件用于以下操作,如果您使用 Phonegap,您将在命令行中执行这些操作。

  • 设置您要构建的平台:iOS、Android、Windows 等
  • 选择您要使用的插件,包括那些访问相机或地理定位等本机功能的插件

阅读 Phonegap 构建文档。一切尽在其中,而且非常简单。

如果您没有 Mac,就 iOS 而言,您唯一不能做的就是您实际上无法在 App Store 上发布您的应用程序。不过,您可以制作一个可用的 apk 并安装在 iPhone 上。