在构建我的 XCode 项目时,对于我的 cocoapod 依赖项之一 libffi,我遇到了 5 个构建错误,大致如下/Pods/libffi/ios/include/ffi_common.h:77:1: Unknown type name 'ffi_status'
有什么想法我可以尝试调试它吗?我已经尝试清理项目。
我有同样的问题。Xcode 5.1 和 Xcode 6.0 GM,iOS 设备和模拟器。这也适用于我:http ://cameronspickert.com/2014/01/20/remove-the-arm64-architecture-from-cocoapods-targets.html 。
我在 iPhone 6 模拟器上编译一个开源项目时遇到了这个问题。为早期的设备构建它并且运行良好
有一个最新的解决方案。问题还是一样,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
它与上面一篇文章中指出的有点不同(更新)。