2013-09-18 6 views
3

Я получаю эту ошибку в любом решении, пожалуйста?Неопределенные символы для архитектуры arm v7

Undefined symbols for architecture armv7: 
    "_OBJC_CLASS_$_ASIdentifierManager", referenced from: 
     objc-class-ref in FacebookSDK(FBSettings.o) 
+1

Вы связались с картой AdSupport? –

+0

Спасибо @ alex-i за вашу поддержку ... На самом деле не добавил эту фреймворк. –

+0

dyld: библиотека не загружена: /System/Library/Frameworks/AdSupport.framework/AdSupport Ссылка: /var/mobile/Applications/FA7B44B5-7E96-4A0E-AF2E-46C3EE7C5F77/Zad-e-Rah.app/
Теперь Я получаю эту ошибку после добавления AdSupportFramework. –

ответ

1

Я думаю, вы не добавили AdSupport.framework. Также не забудьте удалить флаг -all_load linker.

+0

@MehmoodHassan, если он полезен, тогда ответьте и ответьте на ответ – Rushabh

+0

dyld: библиотека не загружена: /System/Library/Frameworks/AdSupport.framework/AdSupport Ссылка на:/var/mobile/Applications/FA7B44B5-7E96-4A0E-AF2E -46C3EE7C5F77/Zad-e-Rah.app/
Теперь я получаю эту ошибку после добавления AdSupportFramework. –

1

Советы подсказки не могут найти класс ASIdentifierManager, потому что соответствующая структура не добавляет его к объекту. Просто добавьте фреймворк, который включает класс.

2

Необходимо связать вашу заявку с AdSupport.framework. Эта структура доступна в iOS6.0 и более поздних версиях. Если ваше приложение предназначено для использования версий iOS менее 6.0, вам необходимо связать с AdSupport.framework как Дополнительно вместо Обязательно.

enter image description here


На странице разработчиков Facebook упоминает шаги, чтобы обновить свой FB SDK. https://developers.facebook.com/docs/ios/upgrading-from-3.0-to-3.1/. Вы можете найти список URL-адресов для различных версий SDK на этой странице.

enter image description here

Проверьте это.

Надеюсь, что это поможет!

+0

dyld: Символ не найден: _ACFacebookAppIdKey Репутация от: /var/mobile/Applications/FA7B44B5-7E96-4A0E-AF2E-46C3EE7C5F77/Zad-e-Rah.app/Zad-e-Rah Ожидается в:/Система/Библиотека /Frameworks/Accounts.framework/Accounts в /var/mobile/Applications/FA7B44B5-7E96-4A0E-AF2E-46C3EE7C5F77/Zad-e-Rah.app/Zad-e-Rah После установки необязательной этой ошибки возникает :( –

+1

@MehmoodHassan Как и было предложено в ошибке, вы также должны добавить 'Accounts.framework' и установить его в Необязательный. – Amar

+1

lush and Thanks again brother. –

Смежные вопросы