CocoaPods 整合 SnapKit 踩坑記錄

weixin_33859844發表於2017-06-14

最近在學習Swift的過程中需要用到自動佈局,於是找到了SnapKit——Masonry團隊開源的Swift版本自動佈局庫。使用過程中出現了一些問題,在這裡記錄一下。

  • 首先我們使用CocoaPods匯入SnapKit:
//Podfile
 platform :ios,'8.0'
 use_frameworks!
 target '你的工程名' do
    pod 'SnapKit'
  end

注意這個Products資料夾

  • 我們試試能不能import


    2719073-c1a6bdec5ef04431.png
    image.png

喜聞樂見報錯了,原因是Xcode找不到這個SnapKit.framework。

解決方案: command+B Build一下

2719073-f633362c04401df5.png
image.png

OK, 問題解決


另外還有個小坑,升級了Xcode9後,預設的Swift版本是4.0


2719073-ce12f4fd4f4d5ed8.png
image.png

而網上的庫一般預設是支援3.x的, 所以這個時候你將第三方庫匯入你的工程時就會報語法錯誤:


2719073-070054db6b1742b0.png
image.png

解決方案:將Swift Language Version換回較低的版本(3.x)重新Pod就行了。

相關文章