答案 0 :(得分:20)
哦,你很快。
自从Xcode 7和iOS 9以来,Apple做了很多工作来剥离应用程序的大小,包括将.dylib
更改为.tbd
。
要解决您的问题,您无需添加库和框架。相反,您可以通过更改以下选项来添加库:
其他链接器标志>添加“-l {yourlibraryname}(
-l
之后没有空格)
在您的情况下,您可以在-liconv
中添加Other Linker Flags
。
对于那些好奇的人来说,.tbd
文件是新的“基于文本的存根库”,它提供了用于SDK的存根库的更紧凑版本,并有助于显着减少其下载大小