日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

2021.4.23最新mac11.1 big sur 关于CocoaPods安装和使用

發布時間:2023/12/18 编程问答 60 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2021.4.23最新mac11.1 big sur 关于CocoaPods安装和使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2021.4.23關于CocoaPods安裝和使用

第1部分 CocoaPods 的安裝

CocoaPods 是iOS開發必不可少的一個第三方框架的管理工具,和Java的Maven類似,maven也是管理各種框架和版本控制的。maven更靈活,使得項目與項目之間可以相互依賴。
常用的CocoaPods 的第三方框架有 SDWebImage。,AFNetwork ,Alafiremore, kinderfinder,FMDB等,
1.檢查更新ruby環境

sudo gem update --system

2 。 移除原有的鏡像,添加新的鏡像

gem sources --remove https://rubygems.org/ gem sources --add https://gems.ruby-china.com/

3.查看鏡像是否添加成功

gem sources -l lujun@lujundeMac ~ % gem sources -l *** CURRENT SOURCES ***https://gems.ruby-china.com/ lujun@lujundeMac ~ %

出現上述的就說明成功了,注意淘寶鏡像不可用,不要使用淘寶鏡像;

4.下面安裝cocoaPods

sudo gem install -n /usr/local/bin cocoapods

根據網速不同,安裝進度可能不同,大概2-3分鐘左右
33 gems installed 出現這樣說明安裝成功!

  • 安裝本地庫 命令
  • pod setup

    出現Setup completed 說明安裝成功!恭喜cocoaPods 安裝成功

    重點來啦!

    最新版的MacOS Big Sur 系統命令行執行pod setup命令直接結束啦;大概只需要1s,跟網上其他教程不太一樣,并非漫長的等待,此時我們需要清華源鏡像,進行克隆

    git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git ~/.cocoapods/repos/trunk


    如果失敗,多試幾次。

    第2部分,我們使用cocoaPods來給IOS項目安裝第三方框架。

    創建oc項目 test1 到桌面,然后直接點run, 確保項目在非cocoaPods 下也能跑起來。
    先用終端命令 cd ,切換到項目帶有 test1.xcodeproj 的文件夾下面,輸入

    pod init

    讓pod自動創建Podfile
    使用 pod serach 命令 搜索 第三方框架,
    例如

    pod search AFNetworking

    大概等待3-5分鐘,
    會出現

    復制搜索出來的格式和版本,注意一定要復制全。通過vi 命令 編輯 Podfile
    復制內容是

    pod 'AFNetworking', '~> 4.0.1'

    不要復制空格進去
    版本帶進去
    :wq! 是保存退出, :q! 是不保存直接退出 ,i是插入新內容,esc是退出編輯

    輸入安裝命令

    pod install --verbose --no-repo-update

    如果失敗,多試幾次。

    Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.

    看到如上就說明安裝OK

    中途項目添加 其他框架,使用

    pod update --verbose --no-repo-update

    雙擊 test1.xcworkspace 這個文件

    info.plist 加入ATS 代碼,測試一段get 請求

    - (IBAction)click:(id)sender {NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];AFURLSessionManager *manager = [[AFURLSessionManager alloc] initWithSessionConfiguration:configuration];NSURL *URL = [NSURL URLWithString:@"http://httpbin.org/get"];NSURLRequest *request = [NSURLRequest requestWithURL:URL];NSURLSessionDataTask *dataTask = [manager dataTaskWithRequest:request uploadProgress:nil downloadProgress:nil completionHandler:^(NSURLResponse * _Nonnull response, id _Nullable responseObject, NSError * _Nullable error) {if (error) {NSLog(@"Error: %@", error);} else {NSLog(@"%@ %@", response, responseObject);}}];[dataTask resume];}

    控制臺打印

    headers = {Accept = "*/*";"Accept-Encoding" = "gzip, deflate";"Accept-Language" = "en-us";Host = "httpbin.org";"User-Agent" = "test1/1 CFNetwork/1220.1 Darwin/20.2.0";"X-Amzn-Trace-Id" = "Root=1-60822c1c-4fe359717040ad051840a514";};origin = "183.192.94.186";url = "http://httpbin.org/get"; }

    總結

    以上是生活随笔為你收集整理的2021.4.23最新mac11.1 big sur 关于CocoaPods安装和使用的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。