使用Carthage 下載第三方庫

On July 5, 2016


使用Carthage 下載第三方庫


主要三個步驟:

1: 工程根目錄下新建一個文件Cartfile

2: carthage update

3: 把獲取到的.framework(UseCarthage/Carthage/Build/iOS/Alamofire.framework)文件拖入項目中


new UseCarthage project

cd UseCarthage path

?  UseCarthage carthage version
0.17.1
?  UseCarthage touch Cartfile        在UseCarthage的根目錄下新建一個文件Cartfile
?  UseCarthage oepn -a Xcode Cartfile    用Xcode打開Cartfile并且編輯
?  UseCarthage carthage update     拉取源代碼并編譯為 Framework
*** Fetching Alamofire
*** Checking out Alamofire at "3.4.1"
*** xcodebuild output can be found in /var/folders/k6/rb8qdg1s1_9_kqxvqr5s5mb80000gn/T/carthage-xcodebuild.KcHFZm.log
*** Building scheme "Alamofire OSX" in Alamofire.xcworkspace
*** Building scheme "Alamofire watchOS" in Alamofire.xcworkspace
*** Building scheme "Alamofire tvOS" in Alamofire.xcworkspace
*** Building scheme "Alamofire iOS" in Alamofire.xcworkspace
?  UseCarthage


20160705_a.png
Cartfile
你需要哪些依賴庫,相當于Podfile
Cartfile.resolved
跟蹤項目當前所用的依賴版本號
Carthage
存放依賴庫的源文件和編譯后的文件
     - Build
          - iOS - Alamofire.framework
          - Mac - Alamofire.framework
          - tvOS - Alamofire.framework
          - watchOS - Alamofire.framework

     - Checkouts
          - Alamofire


- ... xxx.xcodeproj ...


把獲取到的.framework (UseCarthage/Carthage/Build/iOS/Alamofire.framework)文件拖入項目中

20160705_b.png
20160705_c.png




在編譯的時候你可能會遇到直接crash 報錯:

dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire
  Referenced from: /Users/~/Library/Developer/CoreSimulator/Devices/267F110E-C0C2-4507-9DA0-BE119D4871D3/data/Containers/Bundle/Application/973D7627-758A-453B-ABDE-89556E7186DA/UseCarthage.app/UseCarthage
  Reason: image not found
(lldb)

see this issue

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

相關閱讀更多精彩內容

  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一種新的協(xié)議。它實...
    香橙柚子閱讀 24,702評論 8 183
  • PS:本文旨在介紹Carthage的使用,為初學者提供一個Carthage學習的入口,高手如不喜歡請繞行~ 在項目...
    小松wolf閱讀 6,215評論 5 9
  • 發(fā)現(xiàn) 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 15,052評論 4 61
  • Carthage v0.26.2(原文鏈接) Carthage的目標是用最簡單的方式來管理Cocoa第三方框架。 ...
    iOSLee閱讀 3,837評論 0 7
  • 一早上六點半起床,跑步一小時,然后洗漱穿衣吃飯,八點去圖書館,十二點吃午飯,一點上課,四點半下課,五點兼職,九點五...
    劉伊安閱讀 414評論 0 0

友情鏈接更多精彩內容