日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Swift實用工具—SwiftLint

前言

遺憾的是,目前無法輕松地將 SwiftLint 與 Swift Packages 集成,Swift Packages 沒有構建階段,也無法自動運行腳本。

敖漢網(wǎng)站建設公司創(chuàng)新互聯(lián)建站,敖漢網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為敖漢數(shù)千家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\外貿營銷網(wǎng)站建設要多少錢,請找那個售后服務好的敖漢做網(wǎng)站的公司定做!

本文介紹了如何在 Xcode 中使用 post action 腳本在成功編譯 Swift Package 后自動觸發(fā) SwiftLint。

SucceedsPostAction.sh

SucceedsPostAction.sh 是一個 bash 腳本,用作 Xcode 中的 “Succeeds” 發(fā)布操作。當你編譯一個 Swift 包時,這個腳本會自動觸發(fā) SwiftLint。

安裝

  • 在 Mac 上下載腳本 SucceedsPostAction.sh。
  • 確保腳本具有適當?shù)臋嘞?,即運行 chmod 755 SucceedsPostAction.sh。
  • 如果要使用自定義 SwiftLint 規(guī)則,請將 .swiftlint.yml 文件添加到腳本旁邊。
  • 啟動 Xcode 13.0 或更高版本
  • 打開 Preferences > Locations 并確保 Command Line Tools 設置為 Xcode 版本
  • 打開 Preferences > Behaviors > Succeeds
  • 選擇腳本 SucceedsPostAction.sh

就是這樣:每次編譯 Swift 包時,SucceedsPostAction.sh 都會運行 SwiftLint。

Demo

限制

在 Xcode 中運行的 post action 腳本無法向 Xcode 構建結果添加日志、警告或錯誤。因此,SucceedsPostAction.sh 在 Xcode 中以新窗口的形式打開一個文本文件,其中包含 SwiftLint 報告列表。沒有深度集成可以輕松跳轉到 SwiftLint 警告。

Swift 5.6

請注意,由于SE-0303: Package Manager Extensible Build Tools[1],Swift 5.6(在撰寫本文時尚不可用)可能會有所幫助。集成 SE-0303 后,不再需要此腳本。


分享名稱:Swift實用工具—SwiftLint
URL分享:http://www.5511xx.com/article/djcojgp.html