簡體   English   中英

使用 Swift Package 管理器添加自動第三方庫確認和許可證

[英]Automatic Third Party Libraries Acknowledgements and Licences added with Swift Package Manager

我正在使用Swift Package Manger (SPM)將第三方庫添加到我的 iOS 應用程序中。 我想表示感謝和他們受人尊敬的許可證。 在過去的CocoaPod時代,這可以通過幾個庫(例如這個)來實現。 有沒有辦法用 SPM 實現類似的事情?

我在尋找

  1. 通過 SPM 添加/刪除新依賴項時生成許可證信息的自動化解決方案。
  2. 提供顯示許可證的UIViewControllerSettings.bundle

這不一定是庫,也可以是構建腳本。 第2項也可以自己完成。

我找到了一個很棒的庫,叫做LicensePlist ,它完全符合您的要求。 SPM 支持仍然有點缺乏,但是請查看他們的 GitHub 頁面以獲取確切的安裝說明。

創建一個設置包並添加一個構建階段(在 LicensePlist Github 頁面上進行了說明)。 該庫為您的設置包中的每個庫生成一個.plist文件,並生成一個文件,該文件會自動在應用內設置中添加一個子菜單,其中所有許可證都按名稱列出。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM