首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于prime31的iOS社交网络

基于prime31的iOS社交网络
EN

Stack Overflow用户
提问于 2014-01-16 15:56:11
回答 1查看 1.8K关注 0票数 4

最近购买了一个社交网络(在31岁前),当试图绑定到facebook时,ios会出错(编译Xcode时):

架构armv7的未定义符号: "_twitterShowOauthLoginDialog",引用于: RegisterMonoModules.o "_twitterPostStatusUpdateWithImage“中的RegisterMonoModules(),引用于: RegisterMonoModules.o "_twitterLogout”中的RegisterMonoModules(),引用于: RegisterMonoModules.o "_twitterIsLoggedIn“中的RegisterMonoModules(),引用于: RegisterMonoModules.o "_twitterInit”中的RegisterMonoModules(),引用于: RegisterMonoModules.o "_facebookShowDialog“中的RegisterMonoModules(),引用自: RegisterMonoModules.o "_facebookSetSessionLoginBehavior”中的RegisterMonoModules()引用自: RegisterMonoModules.o "_twitterShowTweetComposer“中的_twitterShowTweetComposer(),引用于: RegisterMonoModules.o "_facebookShowFacebookComposer”中的RegisterMonoModules(),引用于: RegisterMonoModules.o "_facebookReauthorizeWithPublishPermissions“中的RegisterMonoModules(),引用于:RegisterMonoMoes.o "_facebookGetFacebookAccessToken”中的RegisterMonoModules(),引用于:RegisterMonoMoes.o "_sharingShareItems“中的RegisterMonoModules(),引用自:RegisterMonoMoes.o "_facebookInit”中的RegisterMonoModules(),引用自: RegisterMonoModules.o "_facebookReauthorizeWithReadPermissions“中的RegisterMonoModules(),引用于: RegisterMonoModules.o "_facebookLogout”中的RegisterMonoModules(),引用于: RegisterMonoModules.o中的RegisterMonoModules()。o引用于: RegisterMonoModules.o "_facebookLoginWithRequestedPermissions“中的RegisterMonoModules(),引用自: RegisterMonoModules.o "_twitterIsTweetSheetSupported”中的RegisterMonoModules(),引用自: RegisterMonoModules.o中的RegisterMonoModules(),引用自: RegisterMonoModules.o "_facebookIsLoggedIn“中的RegisterMonoModules(),引用于: RegisterMonoModules.o "_facebookShowFacebookShareDialog”中的RegisterMonoModules(),引用于: RegisterMonoModules.o中的RegisterMonoModules()。o引用于: RegisterMonoModules.o "_twitterPerformRequest“中的RegisterMonoModules(),引用自: RegisterMonoModules.o "_facebookGraphRequest”中的RegisterMonoModules(),引用自: RegisterMonoModules.o中的RegisterMonoModules(),引用自: RegisterMonoModules.o "_facebookGetAppLaunchUrl“中的RegisterMonoModules(),引用于: RegisterMonoModules.o "_facebookCanUserUseFacebookComposer”中的RegisterMonoModules(),引用于: RegisterMonoModules.o中的RegisterMonoModules(),"_twitterCanUserTweet",引用于:RegisterMonoMoes.o "__facebookEnableFrictionlessRequests“中的RegisterMonoModules(),引用于:RegisterMonoMoes.o中的RegisterMonoModules()。

面对这个问题的是谁?帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-10 16:42:18

嵌入prime31 (或任何库)后得到的未定义符号错误通常意味着整个构建中缺少一个或多个依赖库。由于这种情况发生在iOS编译时(而不是团结/.NET编译时--这会使您甚至无法构建Xcode项目),这会将其缩小到团结生成的Xcode项目目录中缺少的内容。

现在,有时在Unity中,只需要做一个新的构建并替换旧的build目录就可以恢复所有的顺序。不过,您可能已经尝试过了,因此,如果不起作用,手动解决问题仍然相当容易。

通常可以通过执行以下操作来解决这一问题:

1)打开由Unity生成的最后一个Xcode项目

2)导航回Unity。右键单击“编辑器”目录中所需的prime31插件目录,然后选择“显示在查找器”。

3)将任何库(.a)或头文件(.h)拖到Xcode项目中。在“构建阶段”中,确保所需的库链接到二进制文件。

4)构建和运行

希望这能帮上忙。如果你需要澄清,请告诉我。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21166618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档