1

尽管我将它安装在 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 目标编译?

我的播客文件:

platform :ios, '6.1'

pod 'Mantle', :head
pod 'Archimedes', :head
pod 'ReactiveCocoa', :head
pod 'GPUImage', '~> 0.1.0'
4

1 回答 1

3

通过将这些行添加到 podspec 来修复:

 s.osx.exclude_files = 'framework/Source/iOS/**/*.{h,m}'
 s.ios.exclude_files = 'framework/Source/Mac/**/*.{h,m}'

修复推送到主 podspec 存储库。

于 2013-05-07T06:25:52.863 回答