我正在尝试在 Xcode 6 Beta-6 中构建一个使用 cocoapods 库的照片应用程序扩展。Xcode 为照片扩展创建的桥接头无法从 cocoapods 中看到任何内容。
例如:#import <GPUImage/GPUImage.h>
导致错误"GPUImage/GPUImage.h" file not found
。
我已经尝试了所有可能的导入路径(带括号和引号)并且几乎没有成功。例外情况是,对于像这样的简单 pod SVProgressHUD
,以下丑陋可怕的 hack 有效
#import "../Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.h"
:
但是对于 GPUImage,它会进入GPUImage.h
标题并决定它突然无法看到GPUImageContext.h
,尽管当它与不属于应用程序扩展的正常 swift 代码的桥接头一起导入时没有问题。
阻止桥接头正常运行的应用程序扩展的编译有什么不同?
注意:我已经阅读了本教程的所有可能排列,但它并不立即适用,以防万一有人认为他们在那里找到了答案。
此外,这个 SO question中描述的问题可能是相关的,但我还是问了这个问题,以防我的问题是特定于应用程序扩展的。