iOS-啓動項目(二)引入第三方庫

摘要

項目中很大機率會用到第三方庫,通過 Pod 方式引入第三方庫是效率很高的方式,這裏介紹一個新的項目搭建 Pod 方式的環境,方便項目中引入第三方庫文件。

剛創建的項目中如果需要用到第三方庫,常用的方式是通過 Pod 來添加,方便後面的第三方庫的更新;還有另外一種是下載第三方庫的源碼文件,整個添加到項目中。這裏主要說明常用的方式,處理的過程,和可能遇到的問題。

首先通過 Xcode 創建一個空的項目工程,然後打開終端,輸入指令切換到項目的目錄下,主目錄就是 ls 指令後看到 .xcodeproj 文件,就是主目錄了:

➜  ~ cd /Users/songhang/Desktop/NewProduct 
➜  NewProduct ls
NewProduct           NewProductTests
NewProduct.xcodeproj NewProductUITests
➜  NewProduct 

然後就是創建 Podfile 文件了,在終端中繼續鍵入指令 pod init

➜  NewProduct pod init

在項目的主目錄中會自動生成一個 Podfile 文件,可以雙擊打開文件(前提電腦有文本編輯器,只要有,哪一種無所謂)。然後在這個文件中添加自己需要的第三方庫

source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '10.0'

use_frameworks!

target 'NewProduct' do

    pod 'Alamofire'
    pod 'SwiftyJSON'
    pod 'Kingfisher'
    pod 'MJRefresh'
    pod 'KakaJSON'
    pod 'IQKeyboardManagerSwift'
    pod 'WechatOpenSDK'
    pod 'GoogleSignIn'
end

注意 source 'https://github.com/CocoaPods/Specs.git' 在新創建的文件中是沒有的,需要手動添加,還有 NewProduct 這個是項目工程的名稱,這裏是我的項目工程名稱,你的項目就要填寫你的。

之後就是保存一下,繼續在終端鍵入指令 pod install:

➜  NewProduct pod install

之後就是等待終端去拉取遠端的第三方庫文件,如果網速不好,等待的時間比較漫長。

拉取成功後,項目的主目錄下除了會生成 Pods 文件夾之外,還有生成一個 .xcworkspace 的文件。後面就需要點擊它來進入工程項目。

但是當出現某一個第三方庫拉取失敗的時候,你只會看到 Pods 文件夾,卻看不到 xcworkspace 工程文件。

pod-image4

所以如果想要避免因爲某一個第三方庫文件拉取失敗,導致無法生成 xcworkspace 文件,那麼就先暫時隱藏 pod 的這些庫,即

source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '10.0'

use_frameworks!

target 'NewProduct' do

end

然後在終端重新 pod install 一下,就能看到在主目錄下生成了xcworkspace ,並可以通過它打開項目。之後再把第三方庫一個個的添加進去,並執行 pod install 來更新 Pods 的文件夾。

上面拉取第三方庫失敗有不同的原因,可能網速、可能庫丟失等等,這個可以看終端中報錯的信息去做相應的處理即可。

到這裏,引入第三方庫的流程已經走完,可以繼續後面的其他步驟處理了。

題外話

時間倉促,說的東西可能不全面,在你查看的過程中遇到什麼問題,評論區給我留言,我會盡快回復。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章