2012-04-16 4 views
4

У меня есть сбой кода при запуске приложения на iPhone 5.1 симулятор. Мое приложение работает гладко, прежде чем добавить приложение Facebook в мое приложение.Неопределенные символы для архитектуры i386 при добавлении FaceBook Connect

Undefined symbols for architecture i386: 
    "_FBCreateNonRetainingArray", referenced from: 
     -[FBSession initWithKey:secret:getSessionProxy:] in FBSession.o 
ld: symbol(s) not found for architecture i386 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Могу ли я узнать, что я могу сделать, чтобы избавиться от этого?

Thanks

+0

http://stackoverflow.com/questions/2287915/linking-error-in-xcode u можете перейти по этой ссылке. – iamsult

+0

Я прочитал сообщение, но ни один из ответов не поможет. Спасибо – Clarence

+0

@Clarence вы нашли решение? У меня такая же ошибка с компоновщиком в новом FacebookSDK 3.0 – gaussblurinc

ответ

0

2 вещи, которые обычно устраняют эту ошибку.

1) перейти к: target> build phase> link binary with library - убедитесь, что вы добавили правильную структуру 2) перейти к: target> build phase> compile sources - добавить любые файлы реализации, которые в вашей программе, но не отображаются в этом списке.

Эти два шага обычно фиксируют такую ​​ошибку.

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