cocoaPod安装使用中遇到的问题

一. ios Undefined symbols for architecture arm64:错误解决

出现问题:

  1. Undefined symbols for architecture x86_64:
  2. "_OBJC_CLASS_$_AFHTTPRequestOperationManager", referenced from:
  3. objc-class-ref in AFNetworkingUtil.o
  4. ld: symbol(s) not found for architecture x86_64
  5. clang: error: linker command failed with exit code 1 (use -v to see invocation)

解决问题:

1、AFNetworkingUtil 是自己写的一个类,类中用到了 pod中AFNetworking框架的头文件2、出现编译错误在stackoverflow找到这个问答 http://stackoverflow.com/questions/19213782/undefined-symbols-for-architecture-arm64?rq=13、解决步骤:  
3、解决步骤   a、Build Setting -> Architectures & Valid Architectures 检查配置是否正确



  b、确认如图无误,再 在 Build Setting -> linking 加入以下配置



时间: 2024-07-30 00:31:32

cocoaPod安装使用中遇到的问题的相关文章

cocoapod安装过程中Bug

在cocoapod安装过程中遇到: diff: /../Podfile.lock: No such file or directory diff: /Manifest.lock: No such file or directory error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. 解决: 删除pod.重新pod inst

CocoaPod安装第三方库

oc开发,集成第三方库,使用CocoaPod是一个很好的原则.下面以mac为例,说明一下. 首先,你的电脑上需要有Ruby运行环境.然后终端运行sudo gem install cocoapods.至此,cocoapod安装完毕. 使用时,需要在工程的根目录下手动编写一个Podfile,在里面填写需要安装的第三方库,如: pod 'XXXX'.终端切换到工程根目录,运行pod install即可. 完成之后会发现根目录下多了很多文件,运行其中的workspace文件即可. 如果出现: 则需要去工

Cocoapod安装 - 管理第三方库

在我们开发移动应用的时候,一般都会使用到第三方工具,而由于第三方类库的种类繁多,我们在项目中进行管理也会相对麻烦,所以此时我们就需要一个包管理工具,在iOS开发中,我们使用最多的就是Cocoapods. Cocoa是开发OS X下的苹果提供的API,Cocoa Touch是开发iOS触摸类设备的API.比如我们在开发iOS中,常常需要新建一个类,就是用Cocoa Touch Class来进行新建的.在本篇博客中我们将会讨论包管理工具Cocoapods的安装与使用. [一]Cocoapods的安装

Xcode7.3.1中通过最新的CocoaPod安装pop动画引擎

CocoaPod是一个用ruby实现,用于方便的管理Xcode中第三方插件的管理器.用它我们可以很方便的安装和升级插件而不用担心破坏原有的项目. 而pop是一个用于实现App中动画的引擎,它是由Facebook开源的,如果本猫没记错的话 ;] 下面简单聊聊如何在最新的Xcode中安装pop 首先你必须在mac上安装ruby,无论你使用rvm还是从源代码自己编译生成. 接着打开终端输入如下指令: sudo gem install cocoapods 玩过ruby的都知道,这是通过ruby安装gem

Cocoapod安装使用

最近换工作,项目中推荐使用Cocoapod,把常用的第三方库加入到工程中,大致说一下流程,标记一下. 第一步:安装 CocoaPods是跑在Ruby的软件,安装可能需要几分钟,打开你的终端输入: sudo gem install cocoapods 第一次会出现错误: ERROR:  Could not find a valid gem 'cocoapods' (>= 0), here is why: Unable to download data from https://rubygems.o

Cocoapod安装使用和常见问题

1.cocoapod的按照,cocoapod是运行在ruby环境下的,在ruby环境的 ,像cocoapod这样的开源项目时放在放在rubygems服务器上面的,但国内访问https://rubygems.org/ 的时候往往会出现timeout,中国zf你懂的,我们需要把服务器地址移除,添加taobao提供的镜像地址:http://ruby.taobao.org/ 移除命令:gem sources --remove https://rubygems.org/ 添加命令:gem sources

CocoaPod安装

1升级ruby环境,max系统自带所以不需安装 gem update -system 2安装需访问.cocopost.org这个网站,反正连接不到这个网站,但是我们貌似连接不到,所以要借助淘宝的ryby镜像,来进行访问. gem sources --remove https://rubygems.org/ 然后用淘宝镜像进行替换 gem sources -a http://ruby.taobao.org/ 说明,已在缓存里了,可以继续了 gem sources -l 可查看镜像是否替换成功 这句

rpy2安装使用中的问题

rpy2是python中的R语言接口模块,今天捣鼓了一个下午,终于把rpy2搞定,记录一下安装过程中需要注意的问题: 1. R编译的过程中,必须选择--enable-R-shlib 选项,将R编译成lib模式,在此模式下,会生成path-to-R/lib/libR.so库: 同时,确保同目录下libRblas.so.libRlapack.so两个链接库也被正确生成,这两个库默认会生成,如果没有,需要添加参数:--enable-BLAS-shlib  --with-blas   --with-la

CocoaPod安装和使用教程

一.CocoaPods是什么? CocoaPods是一个负责管理iOS项目中第三方开源库的工具.CocoaPods的项目源码在Github上管理.我们开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间,在iOS开发中经常会用到第三方库如AFNetworking,ASIHttpRequest等,在使用第三方库时,你除了要导数源码外,但是,集成这些依赖库需要我们手动去配置,还有当这些第三方库发生了更新,还需要手动去更新项目.这就显得非常麻