FacebookSDK dla Unity iOS Mach-O linker error - niezdefiniowane symbole _iosLogin,
Dodałem FacebookSDK do mojego projektu Unity zgodnie z tutorialem tutajhttps://developers.facebook.com/docs/unity/getting-started/canvas/.
Oznacza to, że pobrałem pakiet SDK .unity, zaimportowałem go do projektu Unity i ustawiłem nazwę aplikacji i identyfikator w inspektorze ustawień konfiguracji.
Kiedy próbuję zbudować dla urządzenia, kompilacja Xcode zawiesza się po błędzie łącznika Mach-O:
Undefined symbols for architecture armv7:
"_iosLogin", referenced from:
RegisterMonoModules() in RegisterMonoModules.o
"_iosLogout", referenced from:
RegisterMonoModules() in RegisterMonoModules.o
"_iosInit", referenced from:
RegisterMonoModules() in RegisterMonoModules.o
"_iosSetShareDialogMode", referenced from:
RegisterMonoModules() in RegisterMonoModules.o
"_iosFeedRequest", referenced from:
RegisterMonoModules() in RegisterMonoModules.o
"_iosAppRequest", referenced from:
RegisterMonoModules() in RegisterMonoModules.o
"_iosFBSettingsPublishInstall", referenced from:
RegisterMonoModules() in RegisterMonoModules.o
"_iosFBAppEventsSetLimitEventUsage", referenced from:
RegisterMonoModules() in RegisterMonoModules.o
"_iosGetDeepLink", referenced from:
RegisterMonoModules() in RegisterMonoModules.o
"_iosFBAppEventsLogPurchase", referenced from:
RegisterMonoModules() in RegisterMonoModules.o
"_iosFBAppEventsLogEvent", referenced from:
RegisterMonoModules() in RegisterMonoModules.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Wygląda na to, że Unity, Xcode lub ja zapomnieliśmy gdzieś dołączyć bibliotekę, ścieżkę wyszukiwania lub plik źródłowy. Czy możesz mi pomóc dowiedzieć się, co się stało? Czy wiesz, w którym pliku powinny być te symbole lub jak skonfigurować linker?
Unity 4.3.0f4 (also tried 4.2.?)
Facebook SDK 4.3.4 (also tried 4.3.3)
Xcode 5.0.2, deployment target 4.0 (also tried 6.1)