iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 5
0
Mobile Development

IOS 基本元件運用和套件運用系列 第 5

(Day5)(xcode11)使用SPM安裝第三方套件

  • 分享至 

  • xImage
  •  

通常我們安裝套件都是使用CocoaPods 或 Carthage.今天跟大家介紹xcode11內建的一個管理安裝第三方套件的功能---SPM(Swift Package Manager)。

使用SPM加入套件

接著就讓我們以IQKeyboardManager為例,利用xcode內建功能把他加入吧。
https://github.com/hackiftekhar/IQKeyboardManager

  1. 點選專案檔,選擇 Project 下的專案,然後切換到 Swift Packages 頁面。
    https://ithelp.ithome.com.tw/upload/images/20200914/20129678V6hyEKPgIP.png

  2. 點選左下角的 + 加入套件(package)。
    https://ithelp.ithome.com.tw/upload/images/20200914/20129678nSpkufrwcC.png

除了點選 + ,我們也可以從 Xcode menu 的 File > Swift Packages > Add Package Dependency 加入 package。
https://ithelp.ithome.com.tw/upload/images/20200914/201296783gkY4cZUnX.png

  1. 複製 Alamofire 的 GitHub 網址,將它輸入在 Enter package repository URL 的框框裡。
    https://ithelp.ithome.com.tw/upload/images/20200914/20129678UVwk0B1mBZ.png
    點選 Next。

https://ithelp.ithome.com.tw/upload/images/20200914/20129678JXbbAdubr3.png
接著我們可以指定自己想要套件版本。如上圖他將抓取6.5.6版,Up to Next Major 6.5.6 < 7.0.0 表示未來套件改版時,最多會升級到6.9.x。
如果向指定版本,可選擇Excat,然後輸入版號


上一篇
(Day4)CocoaPods 功能
下一篇
(Day6)GCDWebServer介紹
系列文
IOS 基本元件運用和套件運用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言