2013-04-22 2 views
4

У меня есть следующая проблема выполнения, когда приложение подножка на тренажере:dyld: Библиотека не загружен: /System/Library/Frameworks/Social.framework/Social

dyld: Library not loaded: /System/Library/Frameworks/Social.framework/Social 
Referenced from: /Users/Development1/Library/Application Support/iPhoneSimulator/4.3.2/Applications/730C5B6A-130C-471D-B8C8-CE119B06ACF5/Emisora Atlantico.app/Emisora Atlantico 
Reason: image not found 

Кто-нибудь знает, как это исправить?

+0

Вы пробовали чистую сборку? Как вы добавили рамки? –

ответ

7

Рамка Social была добавлена ​​в iOS 6.0. Вы не можете использовать его под iOS 4.3 или 5.x. Вам нужны правильные проверки времени выполнения, чтобы убедиться, что вы не пытаетесь получить доступ к каким-либо из классов из фреймворка при запуске на устройстве (или симуляторе) с iOS до 6.0.

Вам также необходимо слабо связать социальную структуру с вашим проектом.

Для получения полной информации о выполнении надлежащих проверок времени выполнения см. SDK Compatibility Guide.

+0

спасибо, что помогите мне! –

4

В дополнении к answer provided by rmaddy, быстрое решению может быть изменение библиотеки из Обязательного к Факультативному в Построить Фазы вкладку Настройки Target в XCode.

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