Как использовать заголовок Objective C в Swift Framework?
Я создал свою собственную структуру POD какао в Swift, который использует #import CommonCrypto/CommonCrypto.h
в заголовочном файле моста Objective C, но когда я пытаюсь использовать тот же POD в проекте, это дает ошибку компиляции -
Включить немодульный заголовок внутри модуля фреймворка '': /Users/macmini/Downloads/Xcode_9.2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.2.sdk/usr/include/CommonCrypto/CommonCrypto.h"
Пожалуйста, дайте мне знать, как я могу исправить то же самое.
Я использую это для создания моей собственной структуры POD в Swift.
1 ответ
Перейдите в Project Target -> Build Settings -> search для "Modules" -> установите "Allow Немодульные включения в модули Framework" в значение Yes.
Это позволит вам использовать заголовочный файл Objective C для моста в вашем проекте.