【问题标题】:Visual Studio Mac Won't Show iOS SimulatorsVisual Studio Mac 不会显示 iOS 模拟器
【发布时间】:2017-12-21 07:59:06
【问题描述】:

我有一个适用于 iOS 和 Android 项目的 Xamarin Forms 解决方案。 iOS 端工作正常,我切换并在 Android 端做了很多工作。现在我需要做更多的 iOS 工作(推送通知),但我无法启动 iOS 模拟器。Xcode 已安装,VS 说它可以看到 SDK。我可以从 XC 打开模拟器,但在 VS 中,无论我选择什么 .iOS 项目的调试组合,我得到的都是“通用模拟器”。有什么想法吗?

【问题讨论】:

  • 你有选择iOS项目作为“启动项目”吗?
  • 我愿意。它必须与项目本身有关。我从另一个项目切换到一个解决方案,它可以让我按预期选择 iOS 模拟器。
  • Info.plist中支持的最低版本是否小于或等于您拥有的iOS模拟器版本?
  • @lowleetak +1 这就是它!太感谢了!为什么我不能选择评论作为接受的答案?!?!
  • 很高兴它有帮助

标签: xamarin.ios xamarin.forms xamarin-studio visual-studio-mac


【解决方案1】:

尝试卸载 IOS 项目并重新加载并设置为启动项目,它适用于我

【讨论】:

  • 这发生在我在我的 Mac 上安装 Homebrew 之后,我不得不在 VS 中重新定位苹果 sdk(我不知道为什么会这样)。重新加载项目后,模拟器终于又出现了。
  • 我已经多次发生这种情况,但卸载/重新加载工作正常。
【解决方案2】:

查看@lowleetak提供的评论中的answer

Info.plist 中支持的最低版本是否小于等于 你的 iOS 模拟器版本是多少?

这就是问题所在。项目设置将 10.2 列为目标 SDK,但 info.plist 文件中的 10.3 并未通过 Xcode 安装在机器上。该机器安装了 Xcode 8.2.1 和 iOS 10.2。

此外,现在还有一个关于此行为的 bug。如果这两个字段将允许不同的值,那么至少应该在它们旁边有一个关于不匹配的警告。

【讨论】:

    猜你喜欢
    • 2020-01-22
    • 1970-01-01
    • 1970-01-01
    • 2021-11-21
    • 2019-04-02
    • 2015-12-31
    • 2015-10-03
    • 1970-01-01
    • 2021-01-15
    相关资源
    最近更新 更多