CocoaPods:说点关于它的

CocoaPods安装和使用教程 安装及使用方法,这里有现成的,很细致,不再赘述(发音:zhuìshù,敲半天ao‘shu,找不到这个词 =。=)
 

记录一下遇到的问题

1.CocoaPods 版本旧

The version of CocoaPods used to generate the lockfile is higher that the one of the current executable. Incompatibility issues might arise.

sudo gem update cocoapods

2.第一次 pod install 后,很完美,一切都正常,当删除掉部分配置文件(Pods.xcconfig)后,再重新 pod install 出现问题

“第三方类库无法引用”

Bing(Google 无法使用)了好半天,大致猜到问题出现在 Build Settings 的 Search Path 上,追加 "${SRCROOT}/Pods/xxx" 等,可以引用了。

问题:原来的 ${PODS_ROOT} 为什么失效了,找不到关于它的任何定义?

于是搜索 ${PODS_ROOT} 是哪里定义的,找到了答案:

Build Settings 中的 User-Defined(在最下方) 中,有一个定义 ${PODS_ROOT} = ${SRCROOT}/Pods。

3.恢复

创建了一个新的项目,项目的根目录 touch 一个 Podfile,vim 编辑一下,把需要导入的第三方类库写上,保存退出,执行 “pod install”,等待执行结束。

打开新生成的 xx.xcworkspace,观察新的项目的设置里有哪些新的变化。

首先,找到 ${PODS_ROOT},对比我之前的项目,项目中没有,看来是因为删除了那个文件后的操作使得这个定义没有被设置上。在这页顶部的搜索框左边,有个“+”模样的按钮,点击“Add User-Defined Setting,人工添加 ${PODS_ROOT} = ${SRCROOT}/Pods。

然后添加 Search Paths

 

切换到 Build Phases

照着新项目添加两个脚本“Check Pods Manifest.lock” 和 “Copy Pods Resources”

CocoaPods:说点关于它的

时间: 2024-08-24 20:33:07

CocoaPods:说点关于它的的相关文章

CocoaPods安装及使用

工欲善其事,必先利其器,在此记录一下CocoaPods的安装及使用. 一.安装 1.升级Ruby环境 在终端使用:$sudo gem update —system来进行升级 2.安装CocoaPods时我们要访问cocoapods.org,该网站可能被墙了,这样下载安装可能会是龟速,我们可以用淘宝的Ruby镜像来访问该网站,方法如下: 1).gem sources --remove  https://rubygems.org/ 2).gem sources -a  http://ruby.tao

CocoaPods的安装和使用介绍

如有问题欢迎加iOS群:391609253(杭州.上海为主)1.安装 1)首先,查看电脑是否安装了CocoaPods. 上图说明没有安装CocoaPods. 2)接下来,由于在Mac下自带有ruby,使用ruby的gem命令即可下载: 3)因为使用的是亚马逊的云服务,所以Unable to了,那么接下来就是更改ruby的软件源为淘宝源. 4)更改好之后就可以下载了,命令为sudo gem install cocoapods,看到20 gems installed 说明已安装完毕. 5)接下来可以

使用CocoaPods管理第三方开源类库

iOS开发中经常会用到许多第三方类库,比如AFNetworking.FMDB.JSONKit等等,使用CocoaPods这个工具就能很方便得对工程中用到的类库进行管理,包括自动下载配置以及更新. 首先需要下载安装CocoaPods,系统要求有ruby环境,至少OS X 10.9以后是自带ruby环境的(Python也自带了),使用"ruby -v"命令可以查看当前ruby版本. 配置过程如下: 1.ruby环境 不放心的话可以先确认下ruby环境,据说由于GFW的影响,大都把Ruby镜

Cocoapods的安装和使用

一.Cocoapods的安装 第一步:打开终端 第二步:修改ruby镜像引用 gem source --remove https://rubygems.org/ gem sources -a http://ruby.taobao.org/ 完成后用命令行查看ruby镜像是否是taobao,用命令行: gem sources -l 返回信息为: *** CURRENT SOURCES *** http://ruby.taobao.org/ 即为成功. 第三步:安装cocoapods sudo ge

cocoaPods的安装

先介绍下自己吧,准备从事ios开发,现在还是一名小白哦,写得不好请多多指教. 一.为什么需要cocoaPods ios开发时,项目中会用到许多第三方库,如果一一把第三方库导入项目时,会很麻烦. 就引出了CocoaPods(https://github.com/CocoaPods/CocoaPods),它可以用来方便的统一管理这些第三方库. 二.安装过程 第一步:安装或者更新Ruby.(当前安装环境Xcode 8.2  ,mac  OS Sierra 10.12.3) Mac  OS本身自带Rub

使用cocoapods

使用cocoapods 0.如果发现装cocoapods时出错就更新gem到最新版本,在终端中输入:$ sudo gem update --system,注意不要把"$"复制上.等待一会儿会看到   我已经敲过所以是   1.移除原有的源 gem sources --remove https://rubygems.org/   2.添加淘宝的镜像gem sources -a https://gems.ruby-china.org/(原来的淘宝镜像https://ruby.taobao.

Cocoapods 简单的使用

Cocoapods的安装就不再记录了,网上搜索就可以.在这里只记录一些Cocoapods简单的使用. 1.Cocoapods 安装三方步奏 ①首先在终端cd到你项目的目录 ②进入到vim编辑器,进行对Podfile编辑 ③对Podfile进行编辑, 需要注意的是podfile里面输入的格式变了. platform :ios,'8.0' [支持的最高版本] target '你项目的名称' do pod 'AFNetworking','~>3.1.0' end ④对Podfile编辑完成后,按ESC

【转】CocoaPods一个Objective-C第三方库的管理利器

原文网址:http://blog.csdn.net/totogo2010/article/details/8198694 介绍: 开发应用的时候第三方的库是不可缺少的,能提高开发的效率. 一些经常用到的库,在新的项目里用是,你又得手工的Add到项目里,用的到库多起来了,就不方便管理了.发现CocoaPods这个软件,可以帮你管理Xcode里的第三方的库,很方便. 那怎么用呢?先安装CocoaPods. 1.CocoaPods是跑在Ruby的软件,安装可能需要几分钟,安装命名: sudo gem

安装CocoaPods遇到的问题 及其解决

本人也是第一次安装这个 CocoaPods,所以刚开始也是遇到了很多懵逼的问题,今天终于搞定了,就自己总结一下,如有错误敬请指出,谢谢! 由于之前,对于终端命令行,不是很了解,总感觉很麻烦,所以也一直没搞CocoaPods,最近比较闲点,就试试 1.打开终端 终端输入  $ruby -v  查看ruby的版本 打印代码: ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15] 2. 更换ruby镜像 终端输入如

CocoaPods

1.更换源 $ gem sources --remove https://rubygems.org/ //等有反应之后再敲入以下命令 $ gem sources -a https://ruby.taobao.org/ 2.升级gem sudo gem update --system 3.安装 sudo gem install cocoapods 4.初始化第三方库信息 pod setup