构建 iOS 应用程序时如何解决 Cordova 错误代码 72?

How do I resolve Cordova error code 72 when building iOS app?

我正在尝试在 Visual Studio 2017 社区版中构建一个 iOS 应用程序。我正在使用 MacInCloud.com 通过 remotebuild 进行构建。我收到以下错误:

1>MSBUILD : cordova-build error : Remote build error from the build server http://xxxxx.macincloud.com:3000/cordova - Build failed with error Error code 72 for command: xcrun with args: -sdk,iphoneos,PackageApplication,-v,/Users/userXXXXX/.taco_home/remote-builds/taco-remote/builds/18897/cordovaApp/platforms/ios/build/device/MyApp.app,-o,/Users/userXXXXX/.taco_home/remote-builds/taco-remote/builds/18897/cordovaApp/platforms/ios/build/device/MyApp.ipa

Using Cordova v6.3.1 
Tried various version of cordova-ios platforms ... 4.2.0 to 4.5.5. 
(Each comes with a slightly different variant of a build error)
Building using XCode v10.0 on Mac

我错过了什么?

来自 Visual Studio 的 remoteagent 太过时了 无法与 Xcode 8 之后的任何新产品一起使用.

我建议创建应用的镜像副本,并在准备好部署应用时手动将 www 文件复制到 Mac 端。然后直接从 Mac 端的 CLI 构建并留下 Visual Studio 只是为了编辑 www 文件夹的内容。此处对此进行了详细说明:Build Cordova iOS app from Visual Studio for Windows

此外,您的 Xcode 版本越新,您的 Cordova CLI 版本也应该越新。我现在使用 Xcode 10.1 和 Cordova 7.1.0 没有问题。