Author :JerryYang
Create by 2021.01.25
環(huán)境:
MacOS: 11.2
CocoaPods: 1.10.1
一、安裝CocoaPods
- 安裝需要?到Ruby,Mac?帶了Ruby,我們把它更新到最新版本;
sudo gem update --system
- 更換源,現(xiàn)在用的源是 Ruby China。
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
# 查看當前源
gem sources -l
# 確保只有 gems.ruby-china.com
- 安裝CocoaPods
sudo gem install cocoapods
# 如果提示:You don't have write permissions for the /usr/bin directory. 請執(zhí)行下面的操作
sudo gem install cocoapods -n /usr/local/bin
- 安裝CocoaPods
pod setup
二、CocoaPods簡單使用
- 切換至項目根目錄,新建 Podfile 文件;
- 打開Podfile 文件,配置需要的包,例如:
source '[https://github.com/CocoaPods/Specs.git](https://github.com/CocoaPods/Specs.git)'
platform :ios, '11.0'
target 'UnityFramework' do
pod 'UnityAds', '3.5.1'
end
- 執(zhí)行安裝
#如果是第一次過程可能比較漫長,請耐心等待
pod install
#如果需要更新,請執(zhí)行
pod update
#要獲取更多命令,請執(zhí)行
pod help
-
安裝完之后會生成一個新的工程文件,如下:
之后都用這個工程去開發(fā)
三、可能遇到的問題
如果pod setup 不順利
采用:Git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master 該過程作用與 pod setup作用相同
1. FBAudienceNetwork下載不了的問題(開了VPN也下載不了)
切換至:/Users/feiyang/.cocoapods/repos/trunk/Specs
搜索:FBAudienceNetwork.podspec.json
修改 FBAudienceNetwork.podspec.json,(這里我填了我服務器的地址,只上傳了6.2.1的版本)
"source": {
"http": "http://www.xrlmall.top/FBAudienceNetwork-6.2.1.zip",
"sha1": "31fd0c2be55af1862ec2803f7e69492c30d2b797"
},
