一. 在同一个workspace下创建多个项目
略
二. 工程中引入pod管理
进入根目录后创建 Podfile文件
// 创建 Podfile文件
$ touch Podfile
// Podfile文件写完后,接着install
$ pod install
使用pod时注意:
platform :ios, '10.0'
//根据cocoapods的版本添加下面这行
## source 'https://github.com/CocoaPods/Specs.git'
# use_frameworks!
## workspace文件名
workspace 'xxxxxxx.xcworkspace'
## 主工程路径
project 'Demo1/Demo1.xcodeproj’
pod 'MJExtension'
## 工程路径
target 'Demo1' do
project 'Demo1/Demo1.xcodeproj’
pod 'SVProgressHUD'
end
## 工程路径
target 'Demo2' do
project 'Demo2/Demo2.xcodeproj’
pod 'MJRefresh'
end
三. 项目之间文件的相互引用
Demo1引用Demo2的文件:Demo1 —> Build Settings —> Header Search Paths —> $(SRCROOT)/…/Demo2 —> 设置为recursive。
注意:
1、$(SRCROOT)是当前的工程路径,… 是返回上一层。
2、在Demo1中使用时,必须同时引入.h和.m文件。后面再使用时即可只导入.h即可