Я пытаюсь создать расширение приложения для фотографий в Xcode 6 Beta-6, которое использует библиотеки cocoapods. Заголовок моста, который Xcode создает для расширения фотографий, не может видеть ничего от cocoapods.
Например: #import <GPUImage/GPUImage.h>
приводит к ошибке "GPUImage/GPUImage.h" file not found
.
Я пробовал все мыслимые пути для импорта (в скобках и кавычках) и почти не добился успеха. Исключением является то , что для простых стручки нравится SVProgressHUD
следующая некрасиво ужасный хак работает:
#import "../Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.h"
.
Но для GPUImage он входит в GPUImage.h
заголовок и решает, что внезапно не видит, GPUImageContext.h
несмотря на отсутствие проблем, когда он импортируется с заголовком моста для обычного быстрого кода, который не является частью расширения приложения.
Чем отличается компиляция расширений приложений, которая мешает нормальному поведению заголовка моста?
Примечание: я прочитал все возможные варианты этого руководства, и они не применимы сразу, на всякий случай, если кто-то думает, что нашел там ответ.
Кроме того, проблема, описанная в этом вопросе SO, может быть связана, но я все равно задал этот вопрос, если моя проблема связана с расширениями приложений.