MTOUCH:错误 MT0024:找不到所需的文件 iPhoneSimulator9。0.sdk"/SDKSettings.plist

MTOUCH: Error MT0024: Could not find required file iPhoneSimulator9.0.sdk"/SDKSettings.plist

我已将 IOS9 的 xamarin 升级为 xcode7。更新后我遇到了很多问题。请检查以下错误:

MTOUCH: Error MT0024: Could not find required file '"/Applications/Xcode7.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk"/SDKSettings.plist'. (MT0024)

非常感谢您的帮助。

我遇到了同样的问题。就我而言,我遵循了以下步骤并且对我有用。

1) 删除 Xcode 名称之间的间距。在我的例子中是 Xcode 7 所以用 Xcode7.

重命名了它

2) 添加 mtouch 参数 -v -v -v -v。

清理并构建解决方案。

我遇到了类似的问题,上面的答案不起作用。 问题是 Visual Code 正在寻找更新后不再存在的 iOS 版本。例如:我将 XCode 从 14.4 更新为 14.5,它正在搜索 14.4

这个问题可能会自动解决,但无需重新启动我只是将当前版本符号链接到缺少的 14.4 路径:

$ cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/
$ sudo ln -s iPhoneSimulator.sdk  iPhoneSimulator14.4.sdk

我的问题是由于更新 Xcode 最新版本(与 Jorden 提到的相同)而发生的,但我能够通过更改 Xamarin 项目的以下设置来解决它。 将设置更改为“不要 Link”。