Я пытаюсь импортировать фреймворк в свой собственный модуль / фреймворк. Фреймворк стороннего разработчика написан на Obj- C, поэтому мне нужен заголовок моста. К сожалению, это невозможно сделать в фреймворке, поэтому предлагается использовать файл зонтичного заголовка.
При импорте стороннего фреймворка в зонтичном заголовке я получаю сообщение об ошибке Include of non-modular header inside framework module 'MyModule'
, хотя я установил в моих настройках сборки: Allow non-modular includes in Framework Module: true
.
I Вы читали об изменении сторонних фреймворков фреймворков для публикации c в параметре Target Membership, но это невозможно. Опции просто не отображаются для сторонних фреймворков .h-файлов - они отображаются в моих собственных файлах заголовков, хотя ..
Я попытался создать свою собственную библиотеку Obj- C, а затем импортировать 3-ю библиотеку частей и отображение функций, чтобы затем импортировать их в мою библиотеку Swift, но это тоже не сработало, так как мои файлы .h выдают ту же ошибку, что и я вначале (Include of non-modular header inside framework module 'MyModule'
)
Разве невозможно импортировать каркас, написанный на цели C, в мой собственный фреймворк Swift?