iT邦幫忙

2022 iThome 鐵人賽

DAY 8
0
Mobile Development

從零開始的IOS開發日常系列 第 8

[鐵人賽 Day 08] Swift CocoaPods 初入門-2

  • 分享至 

  • xImage
  •  

開始使用CocoaPods

1. CocoaPods初始化

先建立一個Xcode專案(我的名稱叫"CocoaPods_practise")

2. 開啟終端機並cd到剛剛建立專案的位置

3. 輸入初始化的指令,你會發現專案的資料夾裡多出了一個叫"Podfile"的文字檔,這個文字檔是要給CocoaPods看的,簡單來說就是 CocoaPods 的 Profile

pod init

4. 接著我們要開始編輯 Podfile,編輯的方法有很多種,可以用 mac 內建的 vim,或是連點兩下用文字編輯器,還是要安裝其他編輯器都可以。

這邊我用vim來做編輯,輸入以下指令:

vim Podfile

Podfile 初始的內容就像這樣

這邊我用很熱門的Firebase這個第三方庫來做範例。
不過這時候應該很多人會納悶,我們怎麼知道有哪些第三方庫呢?可以去 CocoaPods (https://cocoapods.org/) 的網頁去查詢有哪些第三方庫,或是可以上Google查都有很多喔!

5. 回到編輯Podfile,我們在 # Pods for CocoaPods_practise 後加入一行『pod 'Firebase'』,這代表我們要使用Firebase這個第三方庫。

:memo:使用vim小提示:

  • 如果要輸入需要先按下『 i 』,左下角變成『-- INSERT--』才有辦法輸入喔!
  • 輸入完要存檔,要先按下『 esc 』,左下角的『-- INSERT--』不見,然後輸入『 :wq 』(會顯示在左下角),按下 Enter 即可。

Podfile 內容就會變成這樣:

6. Podfile 都編輯完後,在 Terminal 輸入以下指令:

pod install

7.等待貼心的 CocoaPods 安裝完後,他會顯示『[!] Please close any current Xcode sessions and use 'CocoaPods_practise.xcworkspace' for this project from now on.』,意思就是要我們把原先開啟的>』,意思就是要我們把原先開啟的 xcodeproj 關閉,然後開啟 CocoaPods 建好的『xcworkspcae 檔』

8. 再次打開專案資料夾,會發現多了很多東西。找到 CocoaPods 所說的『xcworkspcae 檔』

9. 開啟 Xcode 之後會發現,除了有我們之前的專案之外多了一個Pods專案,CocoaPods就是利用這個專案來幫我們管理以及連結第三方庫

10. 接下來我們就可以使用這些第三方庫,但是別忘了還是要自己 import這些函式庫喔!

下一篇會教大家如何管理專案裡的第三庫喔!


上一篇
[鐵人賽 Day 07] Swift CocoaPods 初入門-1
下一篇
[鐵人賽 Day 09] Swift CocoaPods 初入門-3
系列文
從零開始的IOS開發日常30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言