我想在正式发布之前验证我的 Xamarin iOS 应用程序是否已为 iOS 15 做好准备。我在 iPad 上安装了 iOS 15 的公测版,似乎有问题,所以我想调试一下。不幸的是,我既无法将应用程序部署到我的设备,也无法将其部署到 iOS 15 模拟器,因为它们没有出现在下拉列表中。
我做了以下事情:
- 将 MacOS 更新到最新版本 (11.5.1)
- 将 Visual Studio for Mac 更新到最新版本 (8.10.6)
- 将 Xcode 更新到最新版本 (12.5.1)
由于这不起作用,我安装了 Xcode-beta(版本 13.0 beta 4)并将 Visual Studio 中的 SDK 位置更改为 Xcode-beta.app。
不幸的是,下拉列表中仍然没有模拟器出现,当我尝试将应用程序部署到我的设备时,我收到以下错误:
error HE0003: Could not load the framework 'IBFoundation' (path: /Applications/Xcode-beta.app/Contents/Frameworks/IBFoundation.framework/IBFoundation): not found.
我错过了什么吗?是否甚至可以使用 iOS 15 调试 Xamarin.iOS 应用程序,或者 Visual Studio 还没有准备好?
更新:
我已将 Visual Studio 中的 SDK 位置更改回稳定的 Xcode 版本,卸载并重新加载项目,现在我可以部署到我的 iPad。所以我不确定我之前做的事情是否真的改变了一些东西,或者 Visual Studio 之前只是有另一个不相关的问题..
仍然很高兴知道如何让模拟器也能正常工作。