美文网首页
iOS开发WorkSpace多工程联合编译

iOS开发WorkSpace多工程联合编译

作者: 小希嘻 | 来源:发表于2019-07-17 10:00 被阅读0次

    第一步:

    先创建Workspace文件。

    图1.png

    第二步:

    创建Project文件。

    图2 .png 图3 .png

    第三步:

    在创建工程的过程中有个主意点:将新建Project添加的目标和组 都是workspace。如图4

    图4.png

    第四步:

    多个工程间文件互相引用问题:多个工程间的文件引用方法:在工程A的Setting选项下的Header Search Paths 下添加“$(SRCROOT)/../B”。
    这个工程A中即可引用工程B的文件,不过导入文件的方式是:#import <xxxxx.m>

    WX20190717-095107.png

    如上设置,多个工程间的类就可以共享使用了。

    第五步:

    使用 pod 问题 创建的 Podfile 文件要与 xxxWorkspace.xcworkspace 文件在同一个文件目录下, 贴出 Podfile 文件内容。

    在执行完 pod install指令后报下面的警告,则在header search paths中添加$(inherited)即可。

    image.png
    # 写在最上面,标示公用
    
    platform :ios, '8.0' 
    
    #workspace文件名
    workspace 'xxxWorkspace.xcworkspace'
    
    project 'A/A' #主工程路径
     
    target 'A' do
        platform :ios, '8.0'
        project 'A/A.xcodeproj' 
        pod 'Masonry'
    end
    
    target 'B' do
      platform :ios, '8.0'
      project 'B/B.xcodeproj' #工程路径 
      pod 'Masonry'
    end
    

    相关文章

      网友评论

          本文标题:iOS开发WorkSpace多工程联合编译

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