Carthage
?? 以下陰影部分皆終端操作
1.檢查是否安裝過:
carthage version
??如果輸出版本號誉尖,如0.20.0 說明已經(jīng)安裝過
2.安裝Carthage
brew install?
brew install carthage ?
// 安裝后畦徘,檢查是否安裝成功:carthage version
3.使用Carthage
cd /Users/Louis/DeskTop/Swifter ? ?// 進(jìn)入項(xiàng)目文件夾
touch Cartfile ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 創(chuàng)建文件夾李破,用來存三方庫
open -a Xcode Cartfile ? ? ? ? ? ? ? ? ? ?// 用Xcode打開文件构资,輸入第三方庫
在打開的文件夾中輸入要加載的三方庫哲嘲,例: github "daltoniam/Starscream" ?
carthage update --platform iOS ? ? ?// 更新,同步第三方庫
4.工程中的配置
步驟一:Taget -> General -> Linked Frameworks and Libraries -> + -> Add other
步驟二:在Carthage-> ?Build ?-> ?iOS ?-> ?***.framework,選中需要的,Open俩滥。
步驟三:Target -> Build Phases -> + -> New Run Script Phase
步驟四:在Shell下1后框中輸入:/usr/local/bin/carthage copy-frameworks
步驟五:在Input Files中添加: $(SRCROOT)/Cathage/Build/iOS/***.framework
? ?Command /bin/sh failed with exit code 1
解決辦法:勾選 Run Script only when installing
? ?***?Reason: image not found
解決辦法:Taget -> General -> Linked Frameworks and Libraries?
將Status: ? Required -> Optional
5.想了解更詳細(xì)的情況,請點(diǎn)擊Carthage贺奠。
UnicodeEncodeError: 'ascii' codec can't encode characters in position 317-343: ordinal not in range(128)