美文网首页
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