Cocoapods 多项目

1.第一步(子工程配置)

子项目Target->Build Settings->以下四项配置中添加$(inherited)
Other Linker FlagsLibraray Search PathsHeader Search PathsFramework Search Paths

2.第二步(Podfile文件编写)
例:

    platform :ios, '9.0'    

    workspace '主工程.xcworkspace'
    
    # 主工程
    target '主工程' do
        project '主工程.xcodeproj'
        pod 'Masonry'
        pod 'AFNetworking'
        pod 'FLAnimatedImage'
        pod 'MJExtension'
        pod 'MJRefresh'
        pod 'TZImagePickerController'
        pod 'MBProgressHUD'
        pod 'SDWebImage'
        pod 'Reachability'
        pod 'FMDB'
        pod 'Bugly'
    
        pod 'UMCCommon'
        pod 'UMCSecurityPlugins'
        # 日志
        pod 'UMCCommonLog'
        # U-Share SDK UI模块(分享面板,建议添加)
        pod 'UMCShare/UI'
    
        # 集成微信(完整版14.4M)
        pod 'UMCShare/Social/WeChat'
        # 集成QQ/QZone/TIM(完整版7.6M)
        pod 'UMCShare/Social/QQ'
        # 集成新浪微博(完整版25.3M)
        pod 'UMCShare/Social/Sina'
    
        pod 'AMapSearch'
        pod 'AMapLocation'
        pod 'AMap2DMap'
    end
    
    # 系统分享
    target 'ShareExtension' do
        pod 'Masonry'
        pod 'SDWebImage'
        pod 'MBProgressHUD'
    end
    
    # 子工程1
    target '子工程1' do
        project '../子工程1/子工程1.xcodeproj'
        pod 'Masonry'
        pod 'AFNetworking'
        pod 'FLAnimatedImage'
        pod 'MJExtension'
        pod 'MJRefresh'
        pod 'TZImagePickerController'
        pod 'MBProgressHUD'
        pod 'SDWebImage'
    end
    
    # 子工程2
    target '子工程2' do
        project '../子工程1/子工程1.xcodeproj'
        pod 'Masonry'
        pod 'AFNetworking'
        pod 'FLAnimatedImage'
        pod 'MJExtension'
        pod 'MJRefresh'
        pod 'TZImagePickerController'
        pod 'MBProgressHUD'
        pod 'SDWebImage'
    end
    
    
    # 子工程3
    target '子工程3' do
        project '../子工程3/子工程3.xcodeproj'
        pod 'Masonry'
        pod 'SDWebImage'
        pod 'MBProgressHUD'
    end
    
    
    # 网络管理
    target '网络管理' do
        project '../网络管理/网络管理.xcodeproj'
        pod 'AFNetworking'
    end
    
    # 友盟分享
    target '友盟分享' do
        project '../友盟分享/友盟分享.xcodeproj'
        pod 'UMCCommon'
        pod 'UMCSecurityPlugins'
        # 日志
        pod 'UMCCommonLog'
        # U-Share SDK UI模块(分享面板,建议添加)
        pod 'UMCShare/UI'
    
        # 集成微信(完整版14.4M)
        pod 'UMCShare/Social/WeChat'
        # 集成QQ/QZone/TIM(完整版7.6M)
        pod 'UMCShare/Social/QQ'
        # 集成新浪微博(完整版25.3M)
        pod 'UMCShare/Social/Sina'
    end
    
    # 主题
    target '主题' do
        project '../主题/主题.xcodeproj'
        pod 'MBProgressHUD'
    end
    
    # 公用库
    target '共用库' do
        project '../共用库/共用库.xcodeproj'
        pod 'AFNetworking'
        pod 'FMDB'
    end
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • CocoaPods 是开发 OS X 和 iOS 应用程序的一个第三方库的依赖管理工具。利用 CocoaPods,...
    宝山潇洒哥阅读 9,507评论 0 1
  • 项目组件化、平台化是技术公司的共同目标,越来越多的技术公司推崇使用pod管理第三方库以及私有组件,一方面使项目架构...
    swu_luo阅读 22,590评论 0 39
  • 静态库与动态库的区别 首先来看什么是库,库(Library)说白了就是一段编译好的二进制代码,加上头文件就可以供别...
    吃瓜群众呀阅读 14,153评论 3 42
  • 仅以方便自己查阅记录前言1.静态库和动态库有什么异同?静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗...
    190CM阅读 9,826评论 0 4
  • 今天,人生中可能经历的最后一个学期的第一个周末,纪念下倒时差连续三天4:30a.m就醒来日子的结束。 今天,也是第...
    Crecital阅读 1,495评论 0 0