Die Integration von Facebook in iOS
Ich all diese Fehler und über 18 mehr, wenn ich versuche, facebook zu meiner Anwendung.
Undefined symbols for architecture i386:
"_ACAccountTypeIdentifierFacebook", referenced from:
+[FBSession renewSystemAuthorization] in FacebookSDK(FBSession.o)
"_ACFacebookAppIdKey", referenced from:
-[FBSession authorizeUsingSystemAccountStore:accountType:permissions:defaultAudience:isReauthorize:] in FacebookSDK(FBSession.o)
"_ACFacebookAudienceEveryone", referenced from:
-[FBSession authorizeUsingSystemAccountStore:accountType:permissions:defaultAudience:isReauthorize:] in FacebookSDK(FBSession.o)
"_ACFacebookAudienceFriends", referenced from:
-[FBSession authorizeUsingSystemAccountStore:accountType:permissions:defaultAudience:isReauthorize:] in FacebookSDK(FBSession.o)
"_ACFacebookAudienceKey", referenced from:
-[FBSession authorizeUsingSystemAccountStore:accountType:permissions:defaultAudience:isReauthorize:] in FacebookSDK(FBSession.o)
"_ACFacebookAudienceOnlyMe", referenced from:
-[FBSession authorizeUsingSystemAccountStore:accountType:permissions:defaultAudience:isReauthorize:] in FacebookSDK(FBSession.o)
"_ACFacebookPermissionsKey", referenced from:
Im mit die neuesten facebook Anweisungen zum hinzufügen von facebook zu meiner Seite, aber ich arbeite mit iOS 4.3 und höher. SO muss es gerecht zu 4.3. Ich habe Konten.Rahmen optional. Jeder weiß, was dieser Fehler zu bedeuten? Ich habe auch versucht, indem jede andere Umsetzung Dateien, die nicht miteinander verknüpft sind.
Den Fehler generiert, jedes mal, wenn ich Zugriff FBSession oder FBConnect etc.
- Schauen Sie sich einmal diese Frage: stackoverflow.com/questions/12721606/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für das Protokoll: wir erwarten, dass Sie verwenden XCode 4.5 für die Entwicklung mit der Facebook SDK 3.1 beschriebenen hier
Konto.Rahmenbedingungen, Soziale.Rahmen und AdSupport.framework werden alle erforderlichen (wie beschrieben hier), sondern verwenden Sie die "optionale" - flag, wenn Sie möchten, bauen für ältere iOS-Versionen zu.
Glück.
Mit Konto.framework Sie müssen auch hinzufügen, Sozialen.Rahmen und AdSupport.Rahmen.
Wenn Sie drag-and-drop Adsuport, Konten oder Social-Bibliotheken von einem anderen Projekt und wählen Sie "Copy items into destination group 's folder" AdSuport und Sozialen Verzeichnisse erstellt werden, in Ihre app-source-Ordner und Sie erhalten diese linker-Fehler, entfernen Verzeichnisse, und fügen Sie die Bibliotheken aus dem Projekt Buld Phasen -> Link Binary
Sie können auch hinzufügen müssen libsqlite3.dylib
Ich denke, dass die Konten.Rahmen muss erforderlich sein. Aber es ist nur die Umsetzung in iOS 5 und höher finden Sie unter developer reference für weitere Informationen.
Lösten dieses Problem durch ein Upgrade auf xcode 4.5.1 und klicken Sie dann hinzufügen die sozialen und adsupport-Frameworks und auch die -lsqlitee3 oder so wie gesagt. Ich habe noch lsqlite3 vor, aber es sagte, mehrere Werte für oben, also ich habe gerade die unnötig für die Basis-sdk-Kommentare aus und es funktionierte.