【问题标题】:Linker command failed with exit code architecture i386 xcode链接器命令失败,退出代码架构 i386 xcode
【发布时间】:2016-09-02 15:52:45
【问题描述】:

我有一个应用程序,我正在其中使用各种其他框架和库。

FacebookSDK、GoogleSignIn、libsqlite3

我已将这些包含在我的 buildSettings 中,甚至将 Facebook 放在了我的 Frameworks 路径中,并将 libxml2 放在了 Header Search 路径中。

但是,当我在模拟器中构建时,我收到 21 个错误,它们说 “链接器命令失败,退出代码为 1 ld: 未找到架构 i386 的符号

这只发生在模拟器上,不在任何设备上。

我附上屏幕截图。

任何想法都会有所帮助。我看了很多关于这个的问题都没有解决方案。

【问题讨论】:

    标签: facebook sqlite xcode7 google-signin ios-frameworks


    【解决方案1】:

    黄色线条告诉您问题所在。当您为模拟器编译时,您正在生成 i386 代码,而对于真实设备,您正在生成 ARM 代码。您使用的库不包含 i386 代码,因此会出现错误。

    您需要获取带有 i386 代码的库版本。

    HTH

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多