Perché non funziona? Ho installato FacebookSDK-3.0.8.pkg
dal link: https://developers.facebook.com/ios/downloads/Framework non trovato FacebookSDK Mountain Lion in esecuzione XC 4.4.1
Dopo l'installazione, ho notato la cartella viene creata nella ~/Documents/FacebookSDK/...
apro progetti di esempio sia XC 4.4.1 e XC 4.5 B4, e ottengo l'errore del linker:
ld: framework not found FacebookSDK
clang: error: linker command failed with exit code 1 (use -v to see invocation)
io corro Leone di montagna e sono stati in grado di compilare anziani SDK di Facebook in passato (anche se non in Mountain Lion).
Ho quindi installato il pacchetto FacebookSDK-3.0.0.pkg e ottengo gli stessi risultati.
Modifica Ecco l'output del linker completo:
Ld /Users/kevinw/Library/Developer/Xcode/DerivedData/HelloFacebookSample-amabhzuzewakecehidtetsnstpuu/Build/Products/Debug-iphonesimulator/HelloFacebookSample.app/HelloFacebookSample normal i386
cd /Users/kevinw/Documents/FacebookSDK/Samples/HelloFacebookSample
setenv MACOSX_DEPLOYMENT_TARGET 10.6
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk -L/Users/kevinw/Library/Developer/Xcode/DerivedData/HelloFacebookSample-amabhzuzewakecehidtetsnstpuu/Build/Products/Debug-iphonesimulator -F/Users/kevinw/Library/Developer/Xcode/DerivedData/HelloFacebookSample-amabhzuzewakecehidtetsnstpuu/Build/Products/Debug-iphonesimulator -F/Users/kevinw/Documents/FacebookSDK -F/Users/kevinw/Documents/FacebookSDK -filelist /Users/kevinw/Library/Developer/Xcode/DerivedData/HelloFacebookSample-amabhzuzewakecehidtetsnstpuu/Build/Intermediates/HelloFacebookSample.build/Debug-iphonesimulator/HelloFacebookSample.build/Objects-normal/i386/HelloFacebookSample.LinkFileList -mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -lsqlite3.0 -fobjc-arc -fobjc-link-runtime -Xlinker -no_implicit_dylibs -D__IPHONE_OS_VERSION_MIN_REQUIRED=40000 -weak_framework Accounts -framework UIKit -framework Foundation -framework CoreGraphics -framework FacebookSDK -framework CoreLocation -o /Users/kevinw/Library/Developer/Xcode/DerivedData/HelloFacebookSample-amabhzuzewakecehidtetsnstpuu/Build/Products/Debug-iphonesimulator/HelloFacebookSample.app/HelloFacebookSample
Fix! Ho risolto il problema. Avevo installato sia il 3.0.8 SDK and then the 3.0.0 SDK
, cercando di far funzionare le cose. Alla fine ho deciso di pulire la lavagna e di pulire la mia cartella Documents/FacebookSDK
e reinstall just the 3.0.0 version
. Dopo aver cancellato/reinstallato, le cose hanno iniziato a funzionare!
Grazie. Funziona bene –
Grazie! Cercavo e cercavo una soluzione. Facile. –