【问题标题】:Build Xamarin.iOS for simulator from command line从命令行为模拟器构建 Xamarin.iOS
【发布时间】:2019-11-27 04:56:11
【问题描述】:

当你从 Visual Studio for Mac 为模拟器构建 Xamarin.iOS 项目时,它会在 YourApp.iOS/bin/iPhoneSimulator/Debug/device-builds/iphone12.1-13.2.2/ 目录中创建一个 .app 文件并将其部署到模拟器。您也可以在模拟器上手动安装 .app 文件。

但是,它只能在 VS4Mac UI 中使用。

当我尝试从终端通过msbuild 构建项目时,它不会生成工件。

从控制台日志中,我可以看到 MSBuild spets(构建目标输出)与 VS4Mac 中的构建输出不匹配。

有没有办法通过命令行实现相同的结果(构建YourApp.app 文件)?

附注我真正想要实现的是在我的 Xamarin.UITest 项目的自定义预构建步骤上构建 .app 模拟器包,以便它可以在模拟器上启动应用程序并运行测试。

【问题讨论】:

标签: xamarin xamarin.ios msbuild visual-studio-mac xamarin.uitest


【解决方案1】:
msbuild -restore iosproject.csproj -p:Configuration=Release -p:OutputPath=/youroutputpath

【讨论】:

  • 添加-p:Platform=iPhoneSimulator 定位iOS模拟器
猜你喜欢
  • 2013-02-27
  • 2017-05-16
  • 2018-01-20
  • 1970-01-01
  • 1970-01-01
  • 2013-12-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多