Это нелегко объяснить, но также очень раздражает.
Я работаю над фреймворком Cocoapods (в режиме разработки) с исходниками objc и swift.Давайте назовем его структурой " SuperCompoment "
. Xcode автоматически генерирует файл SuperComponent-Swift.h
, чтобы сделать классы Objc видимыми из Swift.
Некоторые классы Objc также включают классы Swift.
Во время компиляции, в SuperComponent-Swift.h
, XCode добавляет строку
#import <SuperComponent/SuperComponent.h>
... и не может скомпилировать сообщение: SuperComponent/SuperComponent.h file not found
Xcode пытаетсявключить фреймворк в сам фреймворк!
Если я вручную отредактирую автоматически сгенерированный файл, комментируя #import, проект скомпилируется отлично.Но Xcode автоматически генерирует файл после каждой очистки и перед архивированием проекта!
Любая подсказка?