【发布时间】:2016-03-25 07:05:20
【问题描述】:
我正在使用 Xcode 7.3 更新旧的 iOS 应用程序。部署目标是 7.0,之前的版本是为 iOS 8 构建的。包含大约十几个框架(例如,Security.framework)以及 sqlite3.0.dylib和 libSystem.B.dylib 在项目导航器中显示为红色,因为它们无法找到。事实上,“在 Finder 中打开”没有结果。
然而,尽管如此,应用程序在 SIM 卡和设备上编译和运行没有错误,即使在 Clean 之后也是如此。不知何故,SQLite 库正在被链接,但这里有什么魔力?
我想我应该只添加 libsqlite3.0.tbd 但我想了解发生了什么,以防我在 iOS 7 和 8 下破坏某些东西(为什么没有链接错误?)。我需要libSystem.B.dylib——需要吗?
【问题讨论】: