【问题标题】:IOS xcode 8 have 2 library appear in redIOS xcode 8 有 2 个库以红色显示 【发布时间】:2016-11-17 10:04:12 【问题描述】: 您好,我有一个 IOS 项目缺少 2 个库(显示为红色,无法在 Finder 中显示)该项目仍然构建成功,但是当我删除 2 个库时,构建将停止。 这 2 个库是什么,我们可以安全地删除它们吗? 【问题讨论】: 标签: ios frameworks 【解决方案1】: 别担心,从 iOS 9 开始,.dylib 扩展名更改为 .tbd。只需在 Linked Frameworks and Libraries 部分再次搜索相同的文件,然后添加具有.tbd 扩展名的文件。 您不需要删除那些 .dylib 文件,因为它支持 iOS 9 的早期版本。 【讨论】: 非常感谢。你知道那是这两个库吗?我们应该删除并添加 .tbd 吗? 如果你想支持iOS 9的早期版本,即iOS 8,你可以保留它。如果你的应用部署目标是iOS 9或更高版本,那么你应该删除它。 感谢该应用适用于 ipad 和目标 ios 9,因此我删除并添加了 .tbd 文件。但是还是想知道这两个库做了哪些功能(什么框架或功能 libstdc 和 libiconv 做的?) 将深入研究以获取更多信息。顺便提一句。我对 xcode 还有 1 个问题。可以帮我看看:stackoverflow.com/questions/40652331/…