Google iOS SDK не удается архивировать (использование ошибок необъявленного идентификатора)

Я пытался заархивировать свой проект для отправки в App Store, однако каждый раз, когда я получаю сообщение об ошибке "использование необъявленного идентификатора" для всего, что связано с Google iOS SDK. Само приложение работает и безупречно собирается с помощью обсуждаемого интегрированного SDK, единственное, что не работает, - это процесс архивирования. Я пробовал как какао-стручки, так и ручной метод интеграции (конечно, отдельно). Кроме того, я использовал последние версии xCode (6.4 и 7 beta 4) на двух разных компьютерах под управлением OS X 10.10.4. Это руководство, которое я использовал.

1 ответ

Решение

Ваша проблема связана с настройкой архивирования в сочетании с настройками выпуска. Если вы измените настройки схемы Command + < чтобы использовать конфигурацию Debug для архивирования, вы можете успешно заархивировать свое приложение. Это означает, что где-то вы, вероятно, не соответствует конфигурации Debug и Release.

На следующем снимке экрана показан пример параметров сборки проекта, в которых отсутствует заголовок моста Swift в выпуске:

введите описание изображения здесь

добавлять bridge.h к конфигурации выпуска, и вы сможете строить с помощью схемы выпуска, и вы сможете архивировать в конфигурации выпуска.

Другие вопросы по тегам