有没有一种方法可以从Cocoapods中获取所有许可证头?

9

我使用Cocoapods集成我的工作区。 我在项目中使用了大约45个pods。 我想归属所有的许可证头文件,想知道是否有一种方法可以获取和连接所有的头文件,还是应该手动完成?

1个回答

24

实际上,CocoaPods默认会生成一个包含此信息的文件。该文件位于Pods/Target Support Files/Pods/Pods-Acknowledgements.plist目录下。您可以在Podfile中添加post_install钩子将其复制到您可以使用的位置。以下是官方示例:

post_install do | installer |
  require 'fileutils'
  FileUtils.cp_r('Pods/Target Support Files/Pods/Pods-Acknowledgements.plist', 'Resources/Settings.bundle/Acknowledgements.plist', :remove_destination => true)
end

请在wiki页面阅读有关此事的全部内容。


3
对于版本0.39.0,'acknowledgements'应使用小写。例如:Pods/Target Support Files/Pods/Pods-acknowledgements.plist - Jason Moore

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接