iOS新建的项目,一句代码没写,使用 Cocoapod导入融云以后,编译都过不了,该怎么解决呢?

问题描述

iOS新建的项目,一句代码没写,使用 Cocoapod导入融云以后,编译都过不了,该怎么解决呢?

Ld /Users/mudy/Library/Developer/Xcode/DerivedData/MyChat-eklapihtyzzzagfohpydmuedmhfu/Build/Products/Debug-iphonesimulator/MyChat.app/MyChat normal x86_64
cd /Users/mudy/Desktop/MyChat
export IPHONEOS_DEPLOYMENT_TARGET=8.4
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.4.sdk -L/Users/mudy/Library/Developer/Xcode/DerivedData/MyChat-eklapihtyzzzagfohpydmuedmhfu/Build/Products/Debug-iphonesimulator -L/Users/mudy/Desktop/MyChat/Pods/RongCloudIMKit/Rong_Cloud_iOS_SDK_v2_3_2_stable -F/Users/mudy/Library/Developer/Xcode/DerivedData/MyChat-eklapihtyzzzagfohpydmuedmhfu/Build/Products/Debug-iphonesimulator -F/Users/mudy/Desktop/MyChat/Pods/RongCloudIMKit/Rong_Cloud_iOS_SDK_v2_3_2_stable -filelist /Users/mudy/Library/Developer/Xcode/DerivedData/MyChat-eklapihtyzzzagfohpydmuedmhfu/Build/Intermediates/MyChat.build/Debug-iphonesimulator/MyChat.build/Objects-normal/x86_64/MyChat.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -Xlinker -objc_abi_version -Xlinker 2 -ObjC -lc++ -lc++abi -lopencore-amrnb -lsqlite3 -lstdc++ -lxml2 -lz -framework AVFoundation -framework AssetsLibrary -framework AudioToolbox -framework CFNetwork -framework CoreAudio -framework CoreGraphics -framework CoreLocation -framework CoreMedia -framework CoreTelephony -framework CoreVideo -framework ImageIO -framework MapKit -framework OpenGLES -framework QuartzCore -framework RongIMKit -framework RongIMLib -framework SystemConfiguration -framework UIKit -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphonesimulator -Xlinker -add_ast_path -Xlinker /Users/mudy/Library/Developer/Xcode/DerivedData/MyChat-eklapihtyzzzagfohpydmuedmhfu/Build/Intermediates/MyChat.build/Debug-iphonesimulator/MyChat.build/Objects-normal/x86_64/MyChat.swiftmodule -mios-simulator-version-min=8.4 -lPods -Xlinker -dependency_info -Xlinker /Users/mudy/Library/Developer/Xcode/DerivedData/MyChat-eklapihtyzzzagfohpydmuedmhfu/Build/Intermediates/MyChat.build/Debug-iphonesimulator/MyChat.build/Objects-normal/x86_64/MyChat_dependency_info.dat -o /Users/mudy/Library/Developer/Xcode/DerivedData/MyChat-eklapihtyzzzagfohpydmuedmhfu/Build/Products/Debug-iphonesimulator/MyChat.app/MyChat

duplicate symbol _llvm.cmdline in:
/Users/mudy/Desktop/MyChat/Pods/RongCloudIMKit/Rong_Cloud_iOS_SDK_v2_3_2_stable/libopencore-amrnb.a(wrapper.o)
/Users/mudy/Desktop/MyChat/Pods/RongCloudIMKit/Rong_Cloud_iOS_SDK_v2_3_2_stable/libopencore-amrnb.a(agc.o)
duplicate symbol _llvm.embedded.module in:
/Users/mudy/Desktop/MyChat/Pods/RongCloudIMKit/Rong_Cloud_iOS_SDK_v2_3_2_stable/libopencore-amrnb.a(wrapper.o)
/Users/mudy/Desktop/MyChat/Pods/RongCloudIMKit/Rong_Cloud_iOS_SDK_v2_3_2_stable/libopencore-amrnb.a(agc.o)
ld: 288 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

解决方案

你应该是在模拟器上运行的吧,你使用的这个第三方SDK的静态库,就是.a后缀的文件,不支持模拟器指令集,因为模拟器是电脑的CPU, x86_64构架

再一个你看看你工程支持的ios版本和你运行的设备是不是不匹配,运行的设备的ios版本一定要高于或等于工程支持的ios版本,

大概应该就是这两个问题。

时间: 2024-10-25 09:51:40

iOS新建的项目,一句代码没写,使用 Cocoapod导入融云以后,编译都过不了,该怎么解决呢?的相关文章

c-C代码中句子存放不同两个位置,编译都没错,一个运行正确,一个运行出错

问题描述 C代码中句子存放不同两个位置,编译都没错,一个运行正确,一个运行出错 #include //加法运算 int sum(int a, int b) { return a+b ; } //减法运算 int minus(int a, int b) { return a-b ; } void counting(int (*p)(int, int),int a, int b) { if(a <0 || b < 0) { printf("运算的数值<0n"); retu

eclipse新建java项目异常

问题描述 eclipse新建java项目异常 很久没做java项目了,今天做的时候成这样了,有没有人知道怎么回事啊 解决方案 jre没有找到,或者环境变量没有配置对,对照网上的教程,自己检查下.google下就有. 解决方案二: Eclipse版本,没有识别他,最好用匹配的 解决方案三: eclipse新建JAVA项目导入web项目 解决方案四: 需要重新配置环境变量 解决方案五: 要么是版本问题,要么你需要再配置一下jDk了 解决方案六: 可能是Eclipse的视图问题,还有就是高版本的Ecl

iOS 7 状态栏隐藏与众不同之处 - 项目设置和代码设置的用途不同

iOS 7 状态栏隐藏与众不同之处 - 项目设置和代码设置的用途不同 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 在 iOS 7 上,有两种途径来隐藏状态栏 第一种途径,在项目的 Info

【COCOS2D-HTML5 开发之一】新建HTML5项目及简单阐述与COCOS2D/X引擎关系

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/cocos2d-html5/1463.html             真的是有一段时间没写博了,这段时间呢,发生的事情真的挺多,另外自己呢也闲来做了一些自己的喜欢的东西,主要做的还是基于Mac系统的Cocoa框架的各种编辑器吧.(对了,今年初也出了自己第二本书<iOS游戏编程之从零开始-Cocos2d-x与cocos2d引擎游戏开发>)

MapXtreme 2005 学习心得 了解新建MapXtreme项目结构(二)

一:新建示例  首先,打开VS2005,新建网站,选择MapXtreme 6.7.1 Web Application   救命网站目录关键结构如下: 1:App_Code文件夹 有一个自定义的AppStateManager.cs类,继承自StateManager,主要是实现自定义的地图保存与还原,地图都存在Session中的,而且还是序列化成二进制存进去的   2:MapXtremeWebResources文件夹 主要有几个关键的js,比如: Interaction.js,交互用的js,比如是实

myeclipse创建项目为什么官方类库没有加载

问题描述 myeclipse创建项目为什么官方类库没有加载 解决方案 是你新建的项目不对吧 你确定新建项目步骤是对的吗?

eclipse源代码-Eclipse中怎么往新建的项目中添加java源代码?

问题描述 Eclipse中怎么往新建的项目中添加java源代码? Eclipse中怎么往新建的项目中添加java源代码?求解答!!!!! 解决方案 直接把源码import进eclipse就行了啊.如果导不进去,就新建一个空的工程,然后到对应的工作空间里,. 将对应的代码拷贝进去,去eclipse里面刷新下就OK了 解决方案二: 源码是工程文件夹模式的就import取去然后刷新 是单纯的.java文件复制粘贴到src文件夹下的包里吧 解决方案三: 把源码工程导入,在编译器中打开src目录,就可以在

vc++编程问题-vs2013无法新建vc++项目

问题描述 vs2013无法新建vc++项目 新建之后在向导那一直是没反应,点完成和取消没反应,但是建c#却没问题 解决方案 vs2013 新建项目无法点确定 解决方案二: 修复安装下,再不行重装下系统. 解决方案三: 把vs卸载了,清理下电脑,重装vs你肯定是在装vs的时候有些包没有选择,或没有安装成功

visual studio2015-VS2015不能新建MVC4项目的控制器怎么解决

问题描述 VS2015不能新建MVC4项目的控制器怎么解决 今天装了VS2015,打开公司的旧项目,旧项目是MVC4写的,后来发现控制器的文件夹,不能右键创建控制器 解决方案 VS2015不再支持MVC4了,你可以先升级为MVC 5项目,然后使用控制器 参考:http://www.asp.net/mvc/overview/releases/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and-web-api-