首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ld:体系结构x86_64的YAML文件'<...>‘中不支持的tapi文件类型'!tapi-tbd’

ld:体系结构x86_64的YAML文件'<...>‘中不支持的tapi文件类型'!tapi-tbd’
EN

Stack Overflow用户
提问于 2021-07-16 22:29:50
回答 1查看 302关注 0票数 2

当我尝试构建我的一个项目时,我得到了以下错误:

代码语言:javascript
运行
复制
ld: unsupported tapi file type '!tapi-tbd' in YAML file '/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib/libSystem.tbd' for architecture x86_64

我已经看过其他questions+answers online,其中大多数都是通过更改/升级Xcode命令行工具来解决的。然而,我正在使用MacOS蒙特利(测试版),它不会让我降低我的CLT。显然,我也不能在不擦除整个磁盘的情况下降级我的操作系统,这是我不太想做的事情,即使有备份也是如此。我知道,这对我来说是一次很大的学习经历。

除了等待CLT在将来某个不确定的时间更新这个操作系统之外,我还能做些什么?

EN

回答 1

Stack Overflow用户

发布于 2021-07-25 22:15:22

不是一个直接的答案,但一个相对简单的解决办法可能是在其他地方安装mac OS的工作版本。您可以对驱动器进行分区并安装稳定版本的,也可以将其安装在可引导的外部驱动器上。

https://support.apple.com/en-us/HT208891

编辑:经过更多的研究,这显然是一个兼容性问题,而不是项目本身的问题。在我看来,最简单的解决方案是使用稳定、兼容的xcode和mac os版本创建一个单独的安装。或者,以前版本的xcode似乎可以与新版本一起安装。我没有运行一个mac os的测试版来测试它。这里有https://developer.apple.com/support/xcode/下载,您需要一个开发帐户

希望这能有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68410788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档