我使用Cocoapods集成我的工作区。 我在项目中使用了大约45个pods。 我想归属所有的许可证头文件,想知道是否有一种方法可以获取和连接所有的头文件,还是应该手动完成?
实际上,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页面阅读有关此事的全部内容。
Pods/Target Support Files/Pods/Pods-acknowledgements.plist
。 - Jason Moore