8

在构建我的 XCode 项目时,对于我的 cocoapod 依赖项之一 libffi,我遇到了 5 个构建错误,大致如下/Pods/libffi/ios/include/ffi_common.h:77:1: Unknown type name 'ffi_status'

有什么想法我可以尝试调试它吗?我已经尝试清理项目。

4

3 回答 3

0

我有同样的问题。Xcode 5.1 和 Xcode 6.0 GM,iOS 设备和模拟器。这也适用于我:http ://cameronspickert.com/2014/01/20/remove-the-arm64-architecture-from-cocoapods-targets.html 。

于 2014-12-08T06:48:53.287 回答
0

我在 iPhone 6 模拟器上编译一个开源项目时遇到了这个问题。为早期的设备构建它并且运行良好

于 2015-01-12T13:35:23.890 回答
0

有一个最新的解决方案。问题还是一样,64位arch对一些第三方库的支持。在 Podfile 的底部添加:

post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |configuration|
      target.build_settings(configuration.name)['ARCHS'] = '$(ARCHS_STANDARD_32_BIT)'
    end
  end
end

它与上面一篇文章中指出的有点不同(更新)。

于 2017-03-13T09:44:25.403 回答