Visual Studio 中没有 Cordova 构建的 IPA 输出

No IPA output for Cordova build in Visual Studio

我正在使用 Visual Studio VS 2013 中的 Apache Cordova CTP 3.1 工具开发移动应用程序。我已根据此处的 MSDN 规范配置了所有内容 Install Tools to Build for iOS. I am able to build the app and run the remote simulator (as described here Run Your Apache Cordova App on iOS)。

我的问题是在我 Visual Studio 所在的 Windows 机器上构建没有输出。不仅如此,Mac 上也没有创建 .ipa 文件。我可以在 /Users//remote-builds/builds/ 找到构建,仅此而已。例如,我可以在 XCode 中打开项目,但这不是我想要的。

我想要可以在测试设备上安装并最终发布到商店的最终包文件。我怎么得到它?

另外,我的目标是设置一个 TFS 构建定义,这样我每次提交更改时都可以获得一个构建。我需要将该输出文件放到我构建的放置位置。

在 VS 中,您必须选择 "Remote Device" 或 "Local Device" 作为调试目标,然后 "build" 才能获得 IPA。

此外,请参阅 了解有关如何为 CI 工作流设置 TFS 的说明。