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

前言

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

目录结构大概是这样

项目文件夹 --- 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项目里,然后各种关联动态库,还是挺方便的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容