Undefined symbols for architecture armv7:
“_twitterShowOauthLoginDialog”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_twitterPostStatusUpdateWithImage”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_twitterlogout”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_twitterIsLoggedIn”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_twitterInit”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_facebookShowDialog”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_facebookSetSessionLoginBehavior”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_twitterShowTweetComposer”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_facebookShowFacebookComposer”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_facebookReauthorizeWithPublishPermissions”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_facebookGetFacebookAccessToken”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_sharingShareItems”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_facebookInit”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_facebookReauthorizeWithReadPermissions”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_facebooklogout”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_facebookRenewCredentialsForAllFacebookAccounts”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_facebookLoginWithRequestedPermissions”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_twitterIsTweetSheetSupported”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_facebookGetSessionPermissions”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_facebookIsLoggedIn”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_facebookShowFacebookShareDialog”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_facebookLoginUsingDeprecatedAuthorizationFlowWithRequestedPermissions”,
referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_twitterPerformRequest”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_facebookGraphRequest”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_twitterLoggedInUsername”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_facebookGetAppLaunchUrl”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_facebookCanUserUseFacebookComposer”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “_twitterCanUserTweet”,referenced from:
RegisterMonoModules() in RegisterMonoModules.o “__facebookEnableFrictionlessRequests”,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)
谁遇到这个问题?救命!
解决方法
现在,有时在Unity中,只需执行新构建并替换旧的构建目录,就会将所有内容重新整理回来.你可能已经尝试了这个,所以如果这不起作用,手动解决问题仍然很容易.
通常可以通过执行以下操作来解决此问题:
1)打开Unity生成的最后一个Xcode项目
2)导航回Unity IDE.右键单击“Editor”目录中所需prime31插件的目录,然后选择“在Finder中显示”
3)将任何库(.a)或标题(.h)文件拖到Xcode项目中.在“构建阶段”中,确保所需的库链接到二进制文件.
4)构建和扩展跑
希望这会有所帮助.如果您需要任何澄清,请告诉我.