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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

使用cocoapods

發布時間:2024/4/15 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用cocoapods 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用cocoapods

0.如果發現裝cocoapods出錯就更新gem到最新版本,在終端中輸入:$ sudo gem update --system,注意不要把“$”復制上。等待一會兒會看到

?

我已經敲過所以是 ?

1.移除原有的源 gem sources --remove https://rubygems.org/

?

?

2.添加淘寶的鏡像gem sources -a https://gems.ruby-china.org/(原來的淘寶鏡像https://ruby.taobao.org/已經不能用了)。

?

?

3. 檢查源 可以用gem sources -l來檢查使用替換鏡像位置成功,結果應該只有https://gems.ruby-china.org/才對

?

?

5.安裝CocoaPods,終端輸入:sudo gem install cocoapods

等待一會兒會看到:

?

出現問題查閱解決方法 https 導致 stackflow中也有案例鏈接http://stackoverflow.com/questions/30812777/cannot-install-cocoa-pods-after-uninstalling-results-in-error/30851030#30851030??

解決方法是 sudo gem install -n /usr/local/bin cocoapods

?

等不及的話進入cd ~/.cocoapods 然后看下載進度du -sh *

?

?

?

檢查了版本? gem -v

?

6.然后配置下CocoaPods,終端輸入:pod setup?

媽的時間好長最少有20分鐘吧建議FQ

?

?

7.查找第三方庫

比如查找MJExtension,終端輸入:pod search MJExtension,第一次搜索他需要建索引,等待一會兒就可以了。

?

建索引中

完成后他會自動進入一個新的頁面顯示搜索結果,上下滑動查看更多,要退出的話按wq就可以了。以后再搜索就不需要建索引了。

在此期間處理有幾分鐘

?

?

最后顯示

?

?

8.引入第三方庫到項目中

我先在桌面上新建一個項目,然后演示把MJExtension導進去。

剛開始的文件目錄是這樣的

?

?

然后生成并編輯一個Podfile文件,命令為vim Podfile,要導入的第三方都要在這里面寫上。進去后需要先按I鍵進入編輯狀態,寫完后按esc,然后按shift+zz(或者先按shift+:,再按wq)就可以保存退出了。

例子

?

?

?

每次修改了這個文件都要 pod update

?

?

?

?

?

安裝成功之后,就可以去項目里面使用了。現在的項目文件變成了這樣

?

?

9.使用第三方

你會發現當引入MJExtension的頭文件時,可以#import <MJExtension.h>或者#import <MJExtension/MJExtension.h>,但是卻不能在輸入#import "MJExtension.h"的時候出現提示。雖然強制輸入也可以編譯通過,但是感覺很不爽。
解決這個問題的辦法是在工程的Build Settings搜索Search,然后在User header search paths中添加$(SRCROOT)并選擇recursive

?

?

現在就可以提示#import "MJExtension.h"啦。

然后我們就可以在項目里面使用MJExtension的方法啦。

?

10.增加新的第三方

如果使用過程中我還想添加其他的第三方怎么辦,只要在Podfile里面接著添加,然后終端再執行pod install就可以了。

?

新增第三方

11.更新CocoaPods中的第三方

第三方庫們都有人在維護升級,我們需要隔斷時間就要更新下我們工程中第三方庫的版本。只需要終端輸入命令pod update就可以了。

如果遇到pod install或者pod update慢的問題,原因在于當執行以上兩個命令的時候會升級CocoaPodsspec倉庫,加一個參數可以省略這一步,然后速度就會提升不少。加參數的命令如下:
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update

12.刪除CocoaPods中的某些第三方。

當我們需要去掉某個第三方庫時,只需要在Podfile刪除該引入該庫的語句,然后執行pod update或者pod install就可以了。

13.將CocoaPods目中刪除

如果你在以后的使用過程中不想用CocoaPods了怎么辦?很簡單,把多出來的東西們都刪掉就可以了,不過為了項目正常運行,你需要手動導入已經使用的第三方們哦。

?

CocoaPods目中刪除

14.升CocoaPods

升級CocoaPods版本的命令和安裝CocoaPods的命令一樣,都是sudo gem install cocoapods
如果老版本升級cocoapods的時候提示Operation not permitted - /usr/bin/xcodeproj,改用命令sudo gem install -n /usr/local/bin cocoapods --pre就可以了。

15.卸CocoaPods

卸載CocoaPods的命令是sudo gem uninstall cocoapods

?

CocoaPods

執行完命令后,最下面打印Successfully uninstalled cocoapods字樣就代表已經成功卸載了。

16.CocoaPods Mac App的安裝和使用

CocoaPods桌面應用版下載地址:https://cocoapods.org/app
打開應用會提示你是否安裝命令行工具選擇install就也可以在命令行使用Pod了。省去了上面的步驟們,方便快捷的使用CocoaPods。

Com + n 直接打開工具用這個打開你要添加第三方的項目文件然后填寫需要的框架

?

一定要點擊這個快速添加

?

然后就可以去打開工程了,是不是比命令行簡單多了。
注意:Cocoapods.app 刪掉并執行命令可能會報錯:Unable to locate the CocoaPods.app application bundle. Please ensure the application is available and launch it at least once

?

錯誤信息.png

這時候只要執行sudo gem install -n /usr/local/bin cocoapods命令就可以了。

17.CocoaPods官方使用指南

鏈接:https://guides.cocoapods.org/
有什么不了解的或者遇到錯誤可以去這里查看一下。

18.XCode的CocoaPods插件

CocoaPods-xcode-plugin是一個XCode的插件,可以很方便的在Xcode通過pods安裝各種第三方庫。前提是終端已經安裝好CocoaPods,使用方法大概如下:

?

CocoaPods插件使用

Xcode的推薦插件們可以看我的這篇文章

?

轉載于:https://www.cnblogs.com/Aquariusjjf/p/6158209.html

總結

以上是生活随笔為你收集整理的使用cocoapods的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 国产精品久久久久久福利 | 丝袜制服影音先锋 | 美女精品一区二区 | 成人欧美视频在线观看 | 黄色三级视频网站 | 久久爱综合网 | 午夜精品久久久久久久四虎美女版 | 一吻定情2013日剧 | 亚洲一区www | 成年人www| 国产97在线观看 | 蜜臀一区| 国产精品久久久久久久久免费 | 国产精品福利在线观看 | 亚洲一区和二区 | 日本在线一级片 | 久久99日韩 | 亚洲二区av | 久久久精品一区二区涩爱 | 中文字幕免费在线看线人动作大片 | 日韩大胆人体 | 日韩av片在线 | 91在线看 | 青青草成人免费视频 | 精品久久久久久中文字幕 | 国产精品999久久久 在线青草 | 亚洲人成色777777老人头 | 日韩一区免费 | 男人操女人下面 | 一区二区三区日韩 | 日韩亚洲精品中文字幕 | 欧美区一区二 | 30一40一50女人毛片 | 精品www| 欧美午夜激情视频 | av一级在线观看 | 国产欧美一区二区三区鸳鸯浴 | 激情片| 一区二区三区四区久久 | 成人福利在线免费观看 | 青青青免费视频观看在线 | 黄色精品视频 | 成人欧美在线 | 欧美精品一区二区三区久久久竹菊 | 亚洲一区二区三区中文字幕 | 国产精品视频看看 | 欧美999 | 永久国产 | 午夜精品久久久久久久99热浪潮 | 乱色精品无码一区二区国产盗 | 亚洲一区二区三区在线视频 | 精品无码国产污污污在线观看 | 男女视频免费网站 | 国产淫片av片久久久久久 | 日本一区二区三区视频在线播放 | www.av网址| 成人超碰在线 | 国产欧美日韩专区 | 国产人妻一区二区三区四区五区六 | 国产毛片不卡 | 337p粉嫩大胆色噜噜狠狠图片 | 天堂少妇| 中文字幕无码日韩专区免费 | 欧美裸体精品 | 日本午夜在线 | 一区二区三区高清 | 97精品人妻一区二区三区 | 伊人网视频 | 91蜜桃臀久久一区二区 | 欧美激情校园春色 | 黄色a在线 | 国产黄免费 | 国产成人无码久久久精品天美传媒 | 好吊妞在线观看 | 久久中文字幕av | 精品少妇人妻av一区二区三区 | 六月婷婷综合网 | 国内免费毛片 | 色婷婷综合视频 | 夜夜嗨av一区二区三区四区 | 91青青青| 色一情一交一乱一区二区三区 | 中文字幕一区二区三区免费看 | 噜噜噜精品欧美成人 | 2014亚洲天堂 | 欧美另类精品 | 亚洲精品国产99 | 亚洲视频综合网 | 成人短视频在线免费观看 | 中文字幕一区二区三区人妻在线视频 | 欧美日韩八区 | 国产不卡网 | 久久亚洲AV无码精品 | 国产69精品久久久久久久 | 亚洲综合激情小说 | 91性高潮久久久久久久久 | 一级黄片毛片 | 精品一区二区三区免费看 | 一本久久a精品一合区久久久 |