iOS开发WorkSpace多工程联合编译

2019-07-17  本文已影响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
上一篇 下一篇

猜你喜欢

热点阅读