【问题标题】: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/…
    猜你喜欢
    • 2017-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-02
    • 2013-10-29
    • 2019-10-03
    • 2014-11-29
    • 2012-05-22
    相关资源
    最近更新 更多