【问题标题】:Is there a way to fetch all license header from Cocoapods有没有办法从 Cocoapods 获取所有许可证头
【发布时间】:2015-01-16 03:18:05
【问题描述】:

我使用 Cocoapods 来集成我的工作空间。我在项目中使用了大约 45 个 pod。我想为所有的许可标头赋予属性,想知道有没有一种方法可以获取和连接所有标头,还是应该手动完成?

【问题讨论】:

    标签: ios cocoapods podspec


    【解决方案1】:

    包含这些信息的文件实际上是 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
    

    the wiki page阅读所有相关信息

    【讨论】:

    • 对于 0.39.0 版,“致谢”是小写的。例如:Pods/Target Support Files/Pods/Pods-acknowledgements.plist
    猜你喜欢
    • 2018-07-02
    • 2017-04-07
    • 1970-01-01
    • 2019-04-14
    • 2010-11-23
    • 1970-01-01
    • 2018-09-25
    • 2022-12-05
    • 2013-08-31
    相关资源
    最近更新 更多