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

5

我已经将我的Xamarin升级到xcode7以适应IOS9。更新后,我遇到了很多问题。请检查以下错误:

MTOUCH: 错误 MT0024: 找不到必需的文件 '"/Applications/Xcode7.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk"/SDKSettings.plist'. (MT0024)

非常感谢您的帮助。


1
我遇到了同样的问题。奇怪的是,我检查了plist文件的路径,它在那里,但问题仍然存在。已经卡了两天了 :( - Manish
3个回答

6

我曾经遇到相同的问题。在我的情况下,我按照以下步骤操作后问题得到解决。

1)去掉Xcode名称之间的空格。在我的情况下,名称为Xcode 7,所以将其重命名为Xcode7。

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

清理并构建解决方案。


谢谢回复,让我试一下。 - Harjeet Singh

1

我曾经遇到过类似的问题,上面的答案并没有解决我的问题。

问题在于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

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

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接