尽管我将其安装在iOS项目中,但看起来GPUImage要求MacOSX库。我收到此错误:
MyProject/Pods/GPUImage/framework/Source/Mac/GPUImageContext.h:2:9: 'OpenGL/OpenGL.h'
file not found
我怎样才能解决这个问题?为什么要尝试包含Mac框架“
framework/Source/Mac
”?是否有某些原因导致CocoaPods认为我正在尝试为OSX目标进行编译?我的Podfile:
platform :ios, '6.1'
pod 'Mantle', :head
pod 'Archimedes', :head
pod 'ReactiveCocoa', :head
pod 'GPUImage', '~> 0.1.0'
最佳答案
通过将这些行添加到podspec中进行了修复:
s.osx.exclude_files = 'framework/Source/iOS/**/*.{h,m}'
s.ios.exclude_files = 'framework/Source/Mac/**/*.{h,m}'
修复已推送至主podspec存储库。
关于ios - 我的iOS项目中的GPUImage cocoapod触发了“找不到'OpenGL/OpenGL.h'文件”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16407685/