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

相关推荐
LAOning1112 分钟前
xcode 各版本真机调试包下载
ide·macos·xcode
安和昂1 小时前
【iOS】ARC 与 Autorelease
macos·ios·cocoa
hello kitty w1 小时前
Python学习(6) ----- Python2和Python3的区别
开发语言·python·学习
虾球xz1 小时前
CppCon 2014 学习: An Overview of C++11/14
开发语言·c++·学习
viperrrrrrrrrr72 小时前
大数据学习(128)-数据分析实例
大数据·学习·数据分析
一心赚狗粮的宇叔2 小时前
web全栈开发学习-01html基础
前端·javascript·学习·html·web
重庆小透明5 小时前
【从零学习JVM|第二篇】字节码文件
java·jvm·学习
_李小白7 小时前
【OSG学习笔记】Day 15: 路径动画与相机漫游
笔记·数码相机·学习
行云流水剑7 小时前
【学习记录】快速上手 PyQt6:设置 Qt Designer、PyUIC 和 PyRCC 在 PyCharm中的应用
python·qt·学习·pycharm
钟离墨笺8 小时前
Go语言学习-->第一个go程序--hello world!
开发语言·学习·golang