1

我正在将 QuickBlox 添加到我的 iOS 应用程序并收到 _iconv、_iconv_open &_iconv_close 的链接错误。

我已按照 QuickBlox 的说明添加了所有库/框架。我能看到的唯一区别是,在他们的说明中,他们使用 iOS 5.0 文件夹中的库,而我的都在 iOS 7.0 中,并且我添加了 libxml2.dylib 而不是 libxml.dylib(因为 libxml2.dylib 在那个 iOS7 文件夹中)。

奇怪的是,这只发生在 iPhone 模拟器构建上 - 为设备构建很好。

4

1 回答 1

0

通过包含 libiconv.dylib 来解决这个问题很简单——当我第一次遇到这个问题时,这是一个更大的问题的一部分,因为 xcode 总是为模拟器寻找 armvx 库而不是 386 个库。不太清楚为什么它现在只需要该库来构建模拟器。

已将其发布为任何浏览此处以查看是否已回答的人的答案。

于 2014-01-27T05:33:23.807 回答