【发布时间】:2014-11-11 06:45:09
【问题描述】:
适用于 iOS 和 Android 的 Unity 游戏。
当导出到 iOS 时,我尝试在 Xcode 中编译,我得到:
.../Assets/Facebook/Editor/iOS/FbUnityInterface.mm:22:17: Method definition for 'initWithCookie:logging:status:frictionlessRequests:urlSuffix:' not found
我收到 Apple Mach-O 链接器错误
ld: file not found: .../Library/Developer/Xcode/DerivedData/Unity-iPhone-ailzvxifteluzgdrxapptghrbxca/Build/Products/XXX.app/XXX
clang: error: 链接器命令失败,退出代码为 1(使用 -v 查看调用)
然后我得到:
Undefined symbols for architecture armv7:
"_iosFBSettingsPublishInstall", referenced from:
RegisterMonoModules() in RegisterMonoModules.o
"_iosFBSettingsActivateApp", referenced from:
RegisterMonoModules() in RegisterMonoModules.o
"_iosFBAppEventsSetLimitEventUsage", 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)
任何帮助都会很好。
谢谢
【问题讨论】:
-
你把facebook库放到plugins文件夹了吗?
-
是的,所有文件都在正确的文件夹中。
标签: ios xcode facebook unity3d facebook-unity-sdk