CocoaPods 簡單用法總結

2021-07-25 09:59:40 字數 1385 閱讀 1958

2、需要修改更換源(由於國內被牆),要把源切換至**映象伺服器

$ gem source -l檢視當前源

如果執行結果不是:

此時需要更換源

更換源的命令列:

$ gem update --system

$ gem uninstall rubygems-update

$ gem sources -r

$ gem sources -a

替換源後,準備安裝cocoapods

$ sudo gem install cocoapods
二、使用

$ pod search afnetworking搜尋afnetworking,可以看到各個版本

$ pod init建立podfile檔案

$ pod install第一次run,會生成pods檔案podfile.lock檔案和.xcworkspace檔案,將每個pods的版本寫入podfile.lock, podfile.lock會鎖定每個pods的版本。之後run的時候只會新增或移除不在podfile.lock檔案中的pods,如果是新增乙個pods, 安裝該pods的同時會將該pods當前的版本寫入podfile.lock,如果是移除,podfile.lock會移除該pods的版本記錄。如果只是在podfile中對某個pods的版本號修改了,run的時候會更新到podfile指定的版本,但podfile.lock中的鎖定的版本號不會改變

$ pod outdated列出podfile.lock中所有pods 在限制範圍內的最新版本

$ pod update更新所有pods$ pod update [podname]更新指定的pod 會將更新後的版本寫入podfile.lock中

6、如果需要更新某個pod,執行$ pod update(不指定版本號,則更新到最新版本;指定版本號,則不作更新;限制版本範圍,則更新到該範圍內的最新版本。將版本號寫入podfile.lock)

注:多人開發時盡量提交podfile.lock

四、限制版本範圍:

= 0.1           等於於0.1的版本

> 0.1 大於0.1的版本

>= 0.1 大於或等於0.1的版本

< 0.1 小於0.1的版本

<= 0.1 小於或等於0.1的版本

~> 0.1.2 版本0.1.2並且小於版本0.2

OpenSSL簡單用法總結

openssl 秘鑰證書管理 對稱加密和非對稱加密 openssl 多用途的命令列工具,包括openssl,可以執行互動或批量命令。libcrypto 加密演算法庫,包括openssl libs。libssl 加密模組應用庫,實現ssl以及tls,包nss。加密密令 工具 openssl enc,g...

mysql的簡單用法 mysql簡單用法

刪除使用者 drop user jack drop比delete刪除的優勢在於drop可以刪除使用者的許可權,更加徹底 更改使用者名稱 rename user jack to jacknew 使用者的都存在與user表中,更改名稱,許可權不變 更改使用者密碼 update mysql.user se...

STL容器的簡單用法總結

set 屬性 不允許元素重複,元素字典序排列,不提供下標操作符 宣告 seta 插入 a.insert b 遍歷 set iterator a it 迭代器是靜態的 for a it a.begin a it a.end a it cout a it 判斷是否是空 a.empty 元素個數 a.si...