优秀的编程知识分享平台

网站首页 > 技术文章 正文

关于IOS开发时的CocoaPods的安装以及注意事项

nanyue 2025-03-14 19:27:38 技术文章 1 ℃

最近有个项目需要在IOS使用开发类似Tinder卡片界面,虽然基本是手势的操作,但是由于项目赶着上线,于是使用第三方的开源工具,于是在网上找了资料,发现ZLSwipeableView也挺好用的。于是赶紧看看的安装方式,如果对我的文章感兴趣,欢迎订阅我的头条号:一点热,yeehot.com

CocoaPods,它是我们在IOS开发项目的依赖管理工具,里面的项目工具都是依赖于Github,比如我们常用的第三方网络工具AFNetworking,其实我感觉,和我们开发Android的时候的gradle和maven有点类似。


官网地址

https://github.com/zhxnlai/ZLSwipeableView

看到文章里面有说到CocoaPods的安装方式,

You can install ZLSwipeableView through CocoaPods adding the following to your Podfile:

pod 'ZLSwipeableView'

这句话,就说明我们安装方式是通过CocoaPods,只需要在Podfile下添加如下的代码

pod 'ZLSwipeableView'


那么我们首先需要安装CocoaPods。

对于CocoaPods的安装,首先要注意几个问题,就是由于网络可能Ping不通,所以我们需要切换到淘宝的数据源。这个一定要注意,否则下载的时候可能几天都没有下载完。

$ gem sources --remove https://rubygems.org/

$ gem sources -a https://ruby.taobao.org/

$ gem sources -l

然后我们就可以安装CocoaPods

sudo gem install cocoapods

查找某个源

pod search AFNetworking

如果出现找不到,我们可以更新我们的源列表

pod repo update

如果在更新的过程中出现

Updating spec repo `master`

Performing a deep fetch of the `master` specs repo to improve future performance

我们可以将master的数据删除,然后重新下载

rm -rf ~/.cocoapods/repos/master

然后再进行 安装下载,输入如下命令

pod setup

注意可能会出现以下这种情况很久,这个不是死机或者没有反应,这个是由于下载速度慢。

Setting up CocoaPods master repo

$ /usr/bin/git pull --ff-only

为了检测我们是不是在下载,我们可以进入如下目录

cd ~/.cocoapods

如何每隔一段时间检测一下下载量

du -sh *

可能会出现

56K repos

这个就检测淘宝的源有没有切换成功了。或者你的网络问题。

大家耐心的等待,大概是469M的时候就成功了。然后后面可能自动更新的。


使用CocoaPods

在您的工程根目录下新建一个 Podfile 文件,在文件中输入以下内容。

target "你的项目名称"do

platform :ios, '7.0'

pod 'ZLSwipeableView'

end

这个时候,我们在控制台,进入我们的Podfile文件目录下,

然后执行

pod install

这里可以看到我们按照了ZLSwipeableView。版本号是0.08.

这个时候我们的项目目录会多了一个
YeehotPorgramKing.xcworkspace,这个就是我们以后的项目管理空间,我们打开项目就打开这个,不用再打开xcodeproj了。

今天的课程就说到这里,欢迎继续关注我的头条号:一点热,yeehot.com

欢迎大家收藏与转发,如果转载到其它网站,请与我联系.

Tags:

最近发表
标签列表