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

相关推荐
山河君10 分钟前
音频进阶学习十六——LTI系统的差分方程与频域分析一(频率响应)
学习·音视频·信号处理
B.-1 小时前
在已有的原生 App 里嵌入 Flutter 页面的方法
开发语言·flutter·macos·cocoa
大橙子房1 小时前
AI学习第六天-python的基础使用-趣味图形
前端·python·学习
码代码的小仙女1 小时前
学习笔记-07生产者-消费者模型4种实现方式
java·学习
秋窗72 小时前
mac多版本python环境下解决模块导入问题
开发语言·python·macos
m0_748251352 小时前
Mac安装配置使用nginx的一系列问题
运维·nginx·macos
乱次序_Chaos4 小时前
【监督学习】线性回归算法步骤及matlab实现
学习·算法·matlab·线性回归
前端熊猫5 小时前
排序算法学习笔记
笔记·学习·排序算法
朔北之忘 Clancy6 小时前
2022 年 12 月青少年软编等考 C 语言五级真题解析
c语言·开发语言·c++·学习·算法·青少年编程·题解