macos下cocoapods的学习

step1:升级ruby

shell 复制代码
$ /bin/bash -c " $ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
$ brew update
$ brew install ruby
$ echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.bash_profile
$ export LDFLAGS="-L/usr/local/opt/ruby/lib"
$ export CPPFLAGS="-I/usr/local/opt/ruby/include"
$ export PKG_CONFIG_PATH="/usr/local/opt/ruby/lib/pkgconfig"

step2: 升级环境/切换镜像

shell 复制代码
$ sudo gem update --system
$ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
$ gem sources -l

step3: 安装cocoapods

shell 复制代码
$ sudo gem install cocoapods
$ pod install --verbose --no-repo-update #下载某库

step4:search不到lib

$ pod search AFNetworking

-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: bad interpreter: No such file or directory

解决办法:

shell 复制代码
$ sudo gem install -n /usr/local/bin cocoapods

step5: 编辑Podfile并执行

在xcodeproj文件所在目录下,创建Podfile,并编辑如下:

shell 复制代码
# way 1st
target :'CocoaPodsTest' do 
pod 'AFNetworking'
end
# way 2nd
platform :iOS, '8.0'
pod 'AFNetworking'
# way 3rd
platform :ios, '8.0'
target "TextDemo" do
pod 'AFNetworking'
end

在Podfile所在目录下执行

shell 复制代码
$ pod install

执行成功后,将出现.xcworkspace的文件,用xcode从此打开项目。

原文链接:

https://www.cnblogs.com/hecanlin/p/13297480.html
https://zhuanlan.zhihu.com/p/22986192
https://zhuanlan.zhihu.com/p/269772076

相关推荐
库奇噜啦呼2 小时前
【iOS】YYModel
macos·objective-c·cocoa
贝塔实验室3 小时前
LDPC码的概念
科技·学习·程序人生·算法·学习方法·程序员创富·改行学it
尘似鹤3 小时前
微信小程序学习(三)
学习
尘似鹤3 小时前
微信小程序学习(二)
学习·微信小程序·小程序
wenxiaocsdn3 小时前
macos制作可以启动的iso引导文件
macos
望获linux13 小时前
【Linux基础知识系列:第一百四十篇】理解SELinux与系统安全
linux·运维·服务器·数据库·chrome·macos
Coovally AI模型快速验证13 小时前
从避障到实时建图:机器学习如何让无人机更智能、更安全、更实用(附微型机载演示示例)
人工智能·深度学习·神经网络·学习·安全·机器学习·无人机
东木君_14 小时前
RK3588:MIPI底层驱动学习——入门第三篇(IIC与V4L2如何共存?)
学习
say_fall14 小时前
C语言底层学习(2.指针与数组的关系与应用)(超详细)
c语言·开发语言·学习
风已经起了15 小时前
FPGA学习笔记——图像处理之对比度调节(直方图均衡化)
图像处理·笔记·学习·fpga开发·fpga