ios开发CocoaPods相关问题 (持续更新)

278 阅读2分钟

在iOS开发中不可避免的需要引入第三方库,为了更好地管理这些第三方库,我们使用CocoaPods.

2023年04月08日更新

image.png

执行brew list突然报错,如截图所示。是因为Mac出了新系统,需要

/usr/local/Homebrew/Library/Homebrew/os/mac/version.rb

image.png

2022年12月21日更新

xxx@iOSdeM JSONConverter-master % pod update

pod update

更新单个资源pod命令,比如在github上下载一些demo,pod install不管用的时候,使用 pod update试试

2022-12-06 更新

image.png

解决方案参考

2022-07-26 更新

image.png

pod install之后就会出现这个警告,虽然pod成功了,警告的出现让有洁癖的我们难以忍受。 参考这边文章参考

  1. 删除本地规范 repo – pod repo remove cocoapods
  2. install! 'cocoapods', :warn_for_unused_master_specs_repo => false行添加到 Podfile

2020-11-25 更新

突然使用在搜索第三方库的时候 pod search AFNetworking``pod install 出现以下错误:Setup completed [!] Unable to find a pod with name, author, summary, or description matching AFNetwork

忘记之前做了那些瞎操作,安装不了cocoapods,搜了很多资料,先安装了homebrew,homebrew安装教程

安装成功之后,在来 安装cocopods,cocoapods安装教程


  • 创建Podfile文件
  1. 创建一个Project,打开终端输入命令符 cd 当前工程
  2. 输入 vim Podfile 进入Podfile 中编辑Project信息
platform :ios, '9.0' 
target '工程名' do  
end
  • 添加第三方库
  1. pod search AFNetworking
  2. Podfile 文件中添加 pod 'AFNetworking', '~> 3.2.1' 然后 wq操作返回保存,在终端中 pod install 成功后即成功安装AF
  • 搜索第三方库出现无法识别的情况

image.png 这种情况出现了搜索网上大部分答案都不对,最后用的是这种方法:

pod repo remove master
cd ~/.cocoapods/repos
git clone --depth 1 https://github.com/CocoaPods/Specs.git master
pod install --no-repo-update

出现:

image.png

即可。

pod search FMDB

如果需要更新pod ,执行👇语句即可

pod repo update

更新Cocoapods

执行 如果失败了,按照安装的顺序再操作一遍

  • 让自己的开源项目支持CocoaPods

后续更新

  • 创建自己的私有Pods

后续更新