Сбой с Google's Objective-c SDK

Я застрял с этой проблемой в течение многих дней.

Я использую Google target-C SDK для получения имени пользователя и адреса электронной почты для входа в мое приложение. Я добавил проект и классы в свой проект (потому что он не компилировался), и при тестировании все шло нормально.

Проблема в том, что когда я компилирую для выпуска и загружаю приложение прямо на свой iPad (iOS 5.1, он нормально работает на ipads с iOS 6.0.1), приложение вылетает при создании контроллера представления входа в систему Google.

журнал говорит:

Сообщение об ошибке Dyld: Символ не найден: _objc_setProperty_atomic_copy Ссылка на: /var/mobile/Applications/58E1CEC8-FDAD-46B7-8684-92F919BA03A7/Nearpod.app/Nearpod Ожидается в: /usr/lib/libobjc. 199,6

Я искал эту ошибку, и все, что я нашел, это что-то вроде этих вопросов: Сбой приложения ARC при доступе к @property из ARC static lib и ошибка Xcode 4.5 на IOS 5.

Я уже проверил, что Base SDK и IOS Development Target обоих проектов совпадают (на самом деле, именно это сначала заставляло приложение нормально работать в режиме отладки)

У меня есть iOS Develpoment Target урегулирования на 5.0 и базовый SDK на последней IOS (iOS 6.1)

Я проверил различия между конфигурациями Debug и Release в Projects и Target и не нашел ничего подозрительного...

Я также добавил флаг -fobjc-arc ко всем классам GTL и обоим проектам.

Кто-нибудь может мне помочь?

1 ответ

Потратив на это два дня и внеся серьезные изменения в мой код, я обнаружил, что решение невероятно простое: просто убедитесь, что версия развертывания проекта GTL (или проекта GData) совпадает с целью развертывания вашего основного проект,

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