Как импортировать файл Objective c в swift - PullRequest
0 голосов
/ 09 июля 2019

Здравствуйте, я работаю над собственным реактивным проектом, который я преобразовал в swift из цели c, используя эту Как конвертировать собственный реагирующий шаблон iOS в swift? thread.

Теперь я хотелиспользуйте это https://github.com/wonday/react-native-orientation-locker для интеграции этой библиотеки, мне нужно импортировать класс ориентации, но когда я импортирую класс ориентации, я получаю ошибку

Вот иерархия моего проекта

enter image description here

Поэтому мой вопрос заключается в том, как мы можем импортировать файлы target c в проекте swift или как мы можем импортировать сторонние библиотеки в файл заголовка моста

Когда я импортирую его втаким образом

#import "Orientation/Orientation.h"

Я получаю следующую ошибку

❌ ошибка: не удалось создать скомпилированный заголовок '/ Users / softech / Desktop / vsts-agent-osx-x64-2.136.1 / _work / r2 / a / Приложение / ios / build / VidizmoMobileApp / Build / Intermediates.noindex / PrecompiledHeaders / VidizmoMobileApp-Bridging-Header-swift_G3EOBN6WTSYG-clang_3DYYERZEW34TU.pchktop / vsts-agent-osx-x64-2.136.1 / _work / r2 / a / Application / ios / VidizmoMobileApp-Bridging-Header.h

Ошибка Не удалось создать проект iOS.Мы запустили команду "xcodebuild", но она завершилась с кодом ошибки 65. Чтобы продолжить отладку журналов сборки, рассмотрите возможность создания приложения с помощью Xcode.app, открыв VidizmoMobileApp.xcworkspace

1 Ответ

1 голос
/ 09 июля 2019

Отвечая на мой собственный вопрос, как упомянуто в третьем шаге этого руководства https://facebook.github.io/react-native/docs/linking-libraries-ios

Мне также нужно добавить сторонний модуль в массив HeaderSearchPath, как показано на рисунке

enter image description here

...