Проблема в объединении проекта Unity с существующим проектом Xcode Swift - PullRequest
0 голосов
/ 02 мая 2018

Я успешно интегрировал unity сгенерированный Xcode проект в мой существующий Xcode проект.

В моем существующем проекте Xcode установлено множество pods, и у меня также есть пользовательский config файл “debug.xcconfig”, установленный в "Project->Info-Configuratios->Debug settings".

Когда я устанавливаю модули с помощью команды pod install, появляется это предупреждение.

[!] CocoaPods не установил базовую конфигурацию вашего проекта, потому что ваш проект уже имеет пользовательский набор настроек. Чтобы интеграция CocoaPods работала вообще, установите базовые конфигурации цели ProjectName на Pods/Target Support Files/Pods-ProjectName/Pods-ProjectName.debug.xcconfig или включите Pods/Target Support Files/Pods-ProjectName/Pods-ProjectName.debug.xcconfig в конфигурацию сборки (../debug.xcconfig).

Хотя pods успешно устанавливается.

Как видно из приведенного выше предупреждения, я включил “Pods/Target Support Files/Pods-ProjectName/Pods-ProjectName.debug.xcconfig” в начало своего пользовательского config файла, т.е. “debug.xcconfig”.

Проект успешно скомпилирован. Теперь возникают проблемы, когда я использовал любой из установленных pods в моем существующем проекте с ошибками ниже.

«Не удается найти объявление протокола для« GIDSignInDelegate »»

«Не удается найти объявление протокола для« ARSessionDelegate »» и т. Д.

Любая помощь будет оценена!

1 Ответ

0 голосов
/ 02 мая 2018

Наконец, я решил проблемы, просто импортировав вышеупомянутые модули в мой заголовочный файл мостов ObjectiveC.

'Точно так же, как # import'

импорт

import

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...