項目中使用Swift Package Manager

一、新創(chuàng)建一個iOS工程

我們首先創(chuàng)建一個新的工程

創(chuàng)建新項目

二、添加 Swift Package Manager 依賴

  • 第一種入口方式

通過菜單 File -> Swift Packages -> Add Package Dependency... 添加第三方庫

添加入口1
  • 第二種入口方式

點擊到 PROJECT -> Swift Packages 也是可以添加第三方庫

添加入口2

三、輸入加載三方庫鏈接

點擊創(chuàng)建SPM后,調(diào)出一下彈窗,輸入需要導(dǎo)入三方庫的資源地址,這里我們加載第三方網(wǎng)絡(luò)庫Alamofire的地址:https://github.com/Alamofire/Alamofire。

輸入資源地址

點擊Next執(zhí)行下一步

加載中

這一步由于加載的是gitHub鏈接資源,可能加載時間長一點,或加載失敗。

然后彈出下面三方庫配置彈窗

配置項

導(dǎo)入規(guī)則 Rules 有三個選項: Version、BranchCommit。

  • Version: 對應(yīng)庫的 Release 版本. 這里可選擇大于小于這些規(guī)則;
  • Branch: 指定下載某個分支的代碼;
  • Commit: 某一個提交記錄的 Id;

其中的 Version 可指定庫的版本更新規(guī)則:

  1. Up to Next Major: 直到下一個大版本(5.0.1 ~ 6.00)
  2. Up to Next minor: 直到下一個中版本(5.0.1 ~ 5.3.0)
  3. Range: 限定版本范圍(自定義范圍)
  4. Exact: 指定固定版本(5.0.1)

配置完被依賴三方庫的選項后,點擊next進行來取操作

WX20210918-234802@2x

五、最終導(dǎo)入驗證

拉取下載完成后展現(xiàn)給開發(fā)者的是下面頁面

加載完成

添加完依賴庫后,項目工程的文件結(jié)構(gòu)

文件結(jié)構(gòu)

在新創(chuàng)建的工程里到入Alamofire,可以成功的搜索到

導(dǎo)入驗證

六、更新依賴庫

選擇 File -> Swift Packages -> Update to Latest Package Versions 即可更新工程中的三方依賴庫

更新
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容