Как использовать Swift Pod в Unity iOS App - PullRequest
3 голосов
/ 08 апреля 2020

У меня большой опыт разработки iOS нативных приложений. У моей компании есть приложение Unity. Разработчик приложения Unity экспортировал приложение для iOS и поделился со мной. Я хотел использовать мою собственную созданную библиотеку Cocoa-pod (которую я уже использовал в своем другом iOS приложении) в проекте Unity iOS.

Поэтому разработчик Unity, экспортированный с помощью меню Файл -> Настройки сборки, выберите iOS и нажмите Build, и теперь я пытаюсь интегрировать pod (который написан на Swift 4.2) в Unity, экспортированный из проекта iOS.

Я взял средний пост и еще много ссылок, которые я реализовал так же, как окончательное направление. Пожалуйста, смотрите прикрепленный скриншот ниже.

Ссылка - https://medium.com/ios-os-x-development/swift-and-objective-c-interoperability-2add8e6d6887

enter image description here

Пожалуйста, смотрите скриншот ниже для автоматически сгенерированного файла

enter image description here

Теперь, когда я собираюсь импортировать этот автоматически сгенерированный заголовочный файл, чтобы установить соединение между Objective C в Swift, тогда он показывает ошибка как прикрепленный скриншот ниже

enter image description here

Пожалуйста, помогите мне решить эту проблему. Заранее спасибо.

1 Ответ

0 голосов
/ 24 апреля 2020

Одна вещь, которая в прошлом меня зацепила, это то, что если во время первоначальной сборки вы получаете ошибку, то иногда она не создает файл -swift.h, а затем в последующих сборках также появляется ошибка, которой нет , Убедитесь, что вы удалили свои производные данные и очистили папку сборки для сброса, чтобы все создавалось с самого начала.

...