美文网首页
CocoaPods一些语法技巧

CocoaPods一些语法技巧

作者: 佐伊Joey | 来源:发表于2021-03-22 23:59 被阅读0次

    1 在Pod使用configurations修饰

    configurations: ['Debug']用于指定该依赖库只是使用到Debug构建目标(target)里面,而不在其他(如Release)构建目标里面,这样做能有效减少 App Store 发布版本的体积。

    def dev_pods
      pod 'SwiftLint', '= 0.42.0', configurations: ['Debug']
      pod 'SwiftGen', '= 6.4.0', configurations: ['Debug']
    end
    

    2 使用def来分组

    def一般理解是宏定义,在ruby里面可以将pod分组,添加到target清晰一些,如果一个工程有多个Target,可以达到复用的效果。

    target 'JZProject' do
      dev_pods
      core_pods
    end
    
    target 'JZProjectTests' do
      core_pods
      test_pods
    end
    

    3 pod outdated

    CocoaPods 已经为我们提供了pod outdated命令,我们可以用它一次查看所有 Pod 。

    The following pod updates are available:
    - Alamofire 5.3.0 -> 5.3.0 (latest version 5.4.1)

    相关文章

      网友评论

          本文标题:CocoaPods一些语法技巧

          本文链接:https://www.haomeiwen.com/subject/xykxhltx.html