jjzjj

ios - prime31 的 iOS 社交网络

coder 2023-09-29 原文

最近买了一个社交网络(prime 31)当试图绑定(bind)到 facebook ios 时出现错误(编译 Xcode 时):

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)

谁遇到过这个问题?帮助!

最佳答案

嵌入 prime31(或任何库)后出现的 undefined symbol 错误通常意味着整个构建中缺少一个或多个依赖库。由于这发生在 iOS 编译时(而不是 Unity/.NET 编译时——这甚至会阻止您构建 Xcode 项目),这将它缩小到 Unity 生成的 Xcode 项目目录中缺少的东西。

现在,有时在 Unity 中,只需进行新的构建并替换旧的构建目录,一切就会恢复正常。不过,您可能已经尝试过了,所以如果这不起作用,手动解决问题仍然很容易。

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

1) 打开上一个Unity生成的Xcode工程

2) 导航回 Unity IDE。在“Editor”目录下右击需要的prime31插件目录,选择“Show in Finder”

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

4) 构建并运行

希望对您有所帮助。如果您需要任何说明,请告诉我。

关于ios - prime31 的 iOS 社交网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21166618/

有关ios - prime31 的 iOS 社交网络的更多相关文章

  1. ruby - 如何验证 IO.copy_stream 是否成功 - 2

    这里有一个很好的答案解释了如何在Ruby中下载文件而不将其加载到内存中:https://stackoverflow.com/a/29743394/4852737require'open-uri'download=open('http://example.com/image.png')IO.copy_stream(download,'~/image.png')我如何验证下载文件的IO.copy_stream调用是否真的成功——这意味着下载的文件与我打算下载的文件完全相同,而不是下载一半的损坏文件?documentation说IO.copy_stream返回它复制的字节数,但是当我还没有下

  2. Ruby 文件 IO 定界符? - 2

    我正在尝试解析一个文本文件,该文件每行包含可变数量的单词和数字,如下所示:foo4.500bar3.001.33foobar如何读取由空格而不是换行符分隔的文件?有什么方法可以设置File("file.txt").foreach方法以使用空格而不是换行符作为分隔符? 最佳答案 接受的答案将slurp文件,这可能是大文本文件的问题。更好的解决方案是IO.foreach.它是惯用的,将按字符流式传输文件:File.foreach(filename,""){|string|putsstring}包含“thisisanexample”结果的

  3. ruby - 用 Ruby 编写一个简单的网络服务器 - 2

    我想在Ruby中创建一个用于开发目的的极其简单的Web服务器(不,不想使用现成的解决方案)。代码如下:#!/usr/bin/rubyrequire'socket'server=TCPServer.new('127.0.0.1',8080)whileconnection=server.acceptheaders=[]length=0whileline=connection.getsheaders想法是从命令行运行这个脚本,提供另一个脚本,它将在其标准输入上获取请求,并在其标准输出上返回完整的响应。到目前为止一切顺利,但事实证明这真的很脆弱,因为它在第二个请求上中断并出现错误:/usr/b

  4. Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting - 2

    1.错误信息:Errorresponsefromdaemon:Gethttps://registry-1.docker.io/v2/:net/http:requestcanceledwhilewaitingforconnection(Client.Timeoutexceededwhileawaitingheaders)或者:Errorresponsefromdaemon:Gethttps://registry-1.docker.io/v2/:net/http:TLShandshaketimeout2.报错原因:docker使用的镜像网址默认为国外,下载容易超时,需要修改成国内镜像地址(首先阿里

  5. 网络编程套接字 - 2

    网络编程套接字网络编程基础知识理解源`IP`地址和目的`IP`地址理解源MAC地址和目的MAC地址认识端口号理解端口号和进程ID理解源端口号和目的端口号认识`TCP`协议认识`UDP`协议网络字节序socket编程接口`sockaddr``UDP`网络程序服务器端代码逻辑:需要用到的接口服务器端代码`udp`客户端代码逻辑`udp`客户端代码`TCP`网络程序服务器代码逻辑多个版本服务器单进程版本多进程版本多线程版本线程池版本服务器端代码客户端代码逻辑客户端代码TCP协议通讯流程TCP协议的客户端/服务器程序流程三次握手(建立连接)数据传输四次挥手(断开连接)TCP和UDP对比网络编程基础知识

  6. Python 刷Leetcode题库,顺带学英语单词(31) - 2

    ValidPalindromeGivenastring,determineifitisapalindrome,consideringonlyalphanumericcharactersandignoringcases. [#125]Example:"Aman,aplan,acanal:Panama"isapalindrome."raceacar"isnotapalindrome.Haveyouconsiderthatthestringmightbeempty?Thisisagoodquestiontoaskduringaninterview.Forthepurposeofthisproblem

  7. ruby - 为什么不能使用类IO的实例方法noecho? - 2

    print"Enteryourpassword:"pass=STDIN.noecho(&:gets)puts"Yourpasswordis#{pass}!"输出:Enteryourpassword:input.rb:2:in`':undefinedmethod`noecho'for#>(NoMethodError) 最佳答案 一开始require'io/console'后来的Ruby1.9.3 关于ruby-为什么不能使用类IO的实例方法noecho?,我们在StackOverflow上

  8. ruby - 检查网络文件是否存在,而不下载它? - 2

    是否可以在不实际下载文件的情况下检查文件是否存在?我有这么大的(~40mb)文件,例如:http://mirrors.sohu.com/mysql/MySQL-6.0/MySQL-6.0.11-0.glibc23.src.rpm这与ruby​​不严格相关,但如果发件人可以设置内容长度就好了。RestClient.get"http://mirrors.sohu.com/mysql/MySQL-6.0/MySQL-6.0.11-0.glibc23.src.rpm",headers:{"Content-Length"=>100} 最佳答案

  9. ruby - 404 未找到,但可以从网络浏览器正常访问 - 2

    我在这方面尝试了很多URL,在我遇到这个特定的之前,它们似乎都很好:require'rubygems'require'nokogiri'require'open-uri'doc=Nokogiri::HTML(open("http://www.moxyst.com/fashion/men-clothing/underwear.html"))putsdoc这是结果:/Users/macbookair/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/open-uri.rb:353:in`open_http':404NotFound(OpenURI::HT

  10. 深度学习12. CNN经典网络 VGG16 - 2

    深度学习12.CNN经典网络VGG16一、简介1.VGG来源2.VGG分类3.不同模型的参数数量4.3x3卷积核的好处5.关于学习率调度6.批归一化二、VGG16层分析1.层划分2.参数展开过程图解3.参数传递示例4.VGG16各层参数数量三、代码分析1.VGG16模型定义2.训练3.测试一、简介1.VGG来源VGG(VisualGeometryGroup)是一个视觉几何组在2014年提出的深度卷积神经网络架构。VGG在2014年ImageNet图像分类竞赛亚军,定位竞赛冠军;VGG网络采用连续的小卷积核(3x3)和池化层构建深度神经网络,网络深度可以达到16层或19层,其中VGG16和VGG

随机推荐