[英]Install a third party without package.swift with the Swift package manager
[英]Automatic Third Party Libraries Acknowledgements and Licences added with Swift Package Manager
我正在使用Swift Package Manger (SPM)将第三方库添加到我的 iOS 应用程序中。 我想表示感谢和他们受人尊敬的许可证。 在过去的CocoaPod时代,这可以通过几个库(例如这个)来实现。 有没有办法用 SPM 实现类似的事情?
我在寻找
UIViewController
或Settings.bundle
。这不一定是库,也可以是构建脚本。 第2项也可以自己完成。
我找到了一个很棒的库,叫做LicensePlist ,它完全符合您的要求。 SPM 支持仍然有点缺乏,但是请查看他们的 GitHub 页面以获取确切的安装说明。
您创建一个设置包并添加一个构建阶段(在 LicensePlist Github 页面上进行了说明)。 该库为您的设置包中的每个库生成一个.plist
文件,并生成一个文件,该文件会自动在应用内设置中添加一个子菜单,其中所有许可证都按名称列出。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.