Я намагаюся створити розширення для фотографій у 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, може бути пов’язана, але я все одно поставив це запитання на випадок, якщо моя проблема стосується розширень програми.