Carthage 和 Swiftlint 集成簡易手冊

在使用 Carthage 時, 寫 Cartfile.

在工程中, 需要建立腳本內(nèi)容:

/usr/local/bin/carthage copy-frameworks

其中 inputfile 像這樣格式:

$(SRCROOT)/Carthage/Build/iOS/RxSwift.framework

outputfile 像這樣的格式:

$(BUILT_PRODUCTS_DIR)/$(FRAMEWORKS_FOLDER_PATH)/RxSwift.framework

可以在工程根目錄建立一個腳本來控制 Carthage 的執(zhí)行:

#!/bin/sh
carthage update --platform iOS --cache-builds --no-use-binaries

swiftlint 腳本相對簡單:

if which swiftlint >/dev/null; then
    swiftlint autocorrect
    swiftlint
else
echo "warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint"
fi
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Carthage v0.26.2(原文鏈接) Carthage的目標是用最簡單的方式來管理Cocoa第三方框架。 ...
    iOSLee閱讀 3,852評論 0 7
  • 文檔地址https://github.com/Carthage/Carthage release v0.20.0...
    指尖彈灰閱讀 4,733評論 2 4
  • 2018-03-09更新 如果要讓你自己的framework支持Carthage的build編譯,只需要在工程的對...
    清無閱讀 4,673評論 2 6
  • 到昨天為止,react-native一次性升級到最新版本,使用新版本的最新特性,比如:react-navigati...
    木中木閱讀 264評論 0 0
  • 少平的第一份工作是為陽溝大隊的曹書記一家蓋窯洞背石頭。雙方是東家與小工的關系,也就是雇傭與被雇傭的關系,你...
    pipiwa閱讀 439評論 0 0

友情鏈接更多精彩內(nèi)容