Xcode не может найти ссылки на библиотеку obj-c после добавления зависимости в файл Podspec моей библиотеки
Я пытаюсь написать плавающий плагин для iOS для GVRAudioEngine. Для этого есть две части:
- Реализация плагина, которая создает собственный объект - в данном случае экземпляр GVRAudioEngine - и канал связи с миром дротиков. Зависимости для этой части определены в файле Podspec
- Пример приложения, которое запускает плагин - для целей отладки и документирования. Вот где будет реализован пример класса AppDelegate. Зависимости для этой части определены в Podfile
Мне удалось включить GVRAudioEngine как зависимость Podfile, доступную из примера приложения. Для этого мне пришлось создать заголовочный мост.
Тем не менее, я до сих пор не смог получить доступ к GVRAudioEngine со стороны библиотеки, т. Е. Podspec. Я добавил зависимости и попытался создать там мост заголовка или проверить структуру и пути заголовка. Я не смог заставить это работать.
Сравнивая эту библиотеку с другими библиотеками, к которым у меня есть доступ, единственные различия, которые я обнаружил до сих пор:
- Это написано в objc
- Каркас представляет собой файл .a
Я близок к тому, чтобы сдаться. Я новый разработчик для iOS, так что я боюсь, что есть что-то супер очевидное, что мне не хватает.
Я добавил следующие строки в мой файл Podspec.
s.dependency 'GVRKit', '1.140.0'
s.dependency 'GVRAudioSDK', '1.140.0'
s.static_framework = true
Я ожидаю, что смогу объявить поле типа GVRAudioEngine в моей библиотеке Podspec. Но XCode жалуется, что тип не объявлен