美文网首页
Cocoapods之使用线上的pods来开发私有库

Cocoapods之使用线上的pods来开发私有库

作者: 不爱用句号的家伙 | 来源:发表于2017-08-28 10:55 被阅读0次

    前言

    可能有更好的方法,但是目前这是我能折腾最好的方法

    目录结构大概是这样

    项目文件夹 --- itmTestFramework(库开发项目)
             --- itmTestFrameworkDemo(库的Demo目录)
             --- Podfile 文件
             --- Pods (pod install后就有了)
             --- itmTestFramework.xcworkspace(同上)
             --- itmTestFrameworkDemo.xcworkspace(同上)
    

    Podfile文件大概是这样,这样将生成两个Workspace文件,其中VideochatDemo.xcworkspace里面包含了项目A,项目B和Pods。这样就可以一边调试库的代码一边测试了。

    
    source 'https://github.com/CocoaPods/Specs.git'
    
    platform :ios, ‘8.0’
    
    inhibit_all_warnings!
    
    
    
    
    def shared_pods
        pod 'aaaaaaa', '~> 1.11.0'
        pod ‘bbbbbbb’, ‘~> 0.3.3’
    end
    
    
    target ‘itmTestFramework’ do
        project ‘itmTestFramework/itmTestFramework.xcodeproj'
        workspace ‘itmTestFramework.xcworkspace’
            shared_pods
    end
    
    
    
    target ‘itmTestFrameworkDemo’ do
        project ‘itmTestFrameworkDemo/itmTestFrameworkDemo.xcodeproj'
        shared_pods
    end
    
    

    接着pod install,就可以很愉快的开发了。这样的好处可能就是,自己发布的一些私有库,和其他第三方库可以写在shared_pods的block里面,开发中想加一个库或减少一个库都是两步操作。
    然后还有的话,整理完以后,不需要再将开发中的库拖进Demo项目里,然后各种关联动态库,还是挺方便的。

    相关文章

      网友评论

          本文标题:Cocoapods之使用线上的pods来开发私有库

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