iOS用workspace和cocoapods管理多个项目

一、创建workspace以及关联project

1、打开xcode,file ->new Workspace,创建一个空的工作空间#工作空间是用来管理项目(project)的

2、用xcode打开Workspace,file -> new project,创建一个工程,最主要的是这一步,在创建工程的最后一步,记得要把以下选为之前创建的工作空间!这样打开workspace就会关联出project了!


iOS用workspace和cocoapods管理多个项目_第1张图片

3、如何在已有的workspace中加入已有的project(工程)

右键文件目录面板,Add Files to "工作空间的名字",

然后选择要添加工程的文件 ????.xcodeproj

这样工程也就加到工作空间了


二、多工程cocoapods的使用

普通的单工程pod 一般是 pod init 和 pod install即可

多工程不同的是,创建Podfile

首先 cd 到workspace文件的目录,然后

touch Podfile

这样会创建podfile文件,然后加入以下内容(多个pod也只会下载一次,比如下面的Masonry 也只会下载一次,如果哪个工程要使用,必须要添加 pod 'Masonry',....):

workspace 'GeneralProjectGit.xcworkspace' #workspace文件名

#第一个工程

project 'Objective-C单向数据流方案/Objective-C单向数据流方案.xcodeproj' #主工程路径

target 'Objective-C单向数据流方案' do

  platform :ios,'8.0'

  project'Objective-C单向数据流方案/Objective-C单向数据流方案.xcodeproj' #工程路径

  pod'Masonry', '~> 1.0.2'

end

#第二个工程

target 'demo2' do

  platform :ios,'8.0'

  project'demo2/demo2.xcodeproj' #工程路径

  pod'AFNetworking', '~> 3.1.0'

  pod'Masonry', '~> 1.0.2'

end


然后pod install就可以了(每次pod install后记得关闭工程,重新点击workspace打开)

demo地址:iOS用workspace和cocoapods管理多个项目

你可能感兴趣的:(iOS用workspace和cocoapods管理多个项目)