错误使用墨西哥人卡特琳娜:“xcodebuild:错误:SDK”macosx10.15.4“无法找到”

5视图(30天)
后升级到MacOS卡特琳娜,我得到以下错误时使用“墨西哥人”命令:
错误使用mexxcodebuild:错误:SDK“macosx10.15.4”无法定位。xcrun:错误:sh - c /应用程序/ Xcode。应用/内容/开发/ usr / bin / xcodebuild sdk macosx10.15.4找到叮当声2 > / dev / null的失败,退出码16384:(null) (errno =没有这样的文件或目录)xcrun:错误:找不到工具“叮当声”,而不是开发工具或路径
这个错误的原因是什么以及如何我可以修复它吗?

接受的答案

MathWorks支金宝app持团队
编辑:MathWorks支金宝app持团队 2020年11月24日
这是由于一个问题当“mexopts”文件查询SDK版本,“macosx10.15.4”返回当SDK的名字实际上是“macosx10.15”(主要和次要版本,没有补丁编号)。
为了解决这一问题,在MATLAB运行以下:
> > cd (prefdir)
> >墨西哥人设置%或墨西哥人设置c++
发现在当前文件夹称为“mex_C_maci64的XML文件。xml”和/或“mex_C + + _maci64.xml”。然后改变以下行:
< SDKVER >< cmdReturns name =“xcrun sdk macosx——show-sdk-version”/ >
< / SDKVER >
< SDKVER >
< cmdReturns name =“xcrun sdk macosx——show-sdk-version | awk的开始{FS =“!”};{打印“1美元霸主地位;$ 2}’”/ >
< / SDKVER >
现在MATLAB将能够找到正确的SDK。它可能需要的MATLAB或重启电脑。
请参阅以下外部错误报告(EBR)更多细节:
2的评论
山姆Trossman
山姆Trossman 2020年5月12日
嗨Nihar,谢谢你的反馈。开发团队是意识到这个问题,正在修复在未来的发布中。

登录置评。

更多的答案(0)

类别

找到更多的在MATLAB编译器SDK帮助中心文件交换

下载188bet金宝搏


释放

R2020a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!