在Xcode 7 GM中找不到libiconv.dylib

时间:2015-09-15 02:55:30

标签: ios9 xcode7

xcode 7 GM中缺少libiconv.dylib,但在Xcode 6.4发布中找到了 我的操作系统版本:OS X El Capitan GM

enter image description here

1 个答案:

答案 0 :(得分:20)

哦,你很快。

自从Xcode 7和iOS 9以来,Apple做了很多工作来剥离应用程序的大小,包括将.dylib更改为.tbd

要解决您的问题,您无需添加库和框架。相反,您可以通过更改以下选项来添加库:

  

其他链接器标志>添加“-l {yourlibraryname}(-l之后没有空格)

在您的情况下,您可以在-liconv中添加Other Linker Flags

对于那些好奇的人来说,.tbd文件是新的“基于文本的存根库”,它提供了用于SDK的存根库的更紧凑版本,并有助于显着减少其下载大小

参考:https://forums.developer.apple.com/message/8609#8609