美文网首页iOS 伪组件专题FrameworkiOS-SDK
给多工程的workspace添加CocoaPods

给多工程的workspace添加CocoaPods

作者: _好久不见_ | 来源:发表于2018-11-20 17:54 被阅读51次

单个的工程添加CocoaPods时,在执行 pod install 安装需要的第三方库之后,会生成一个与工程同名的workspace,里面添加了一个Pods工程来管理第三方库,但是如果当我的项目中需要集成多个工程或framework,而每个工程又依赖其他的第三方类库时,那么此时需要将所有工程添加到同一个 workspace 中,然后重新配置 Podfile 文件。

1.打开xcode,File->New->Workspace,创建一个 workspace , 选择好存储路径确认即可。

2.打开 workspace 的工作区,在空白处右击选择 Add File to ...,向workspace中添加需要引入的工程。

3.在 workspace 的根目录下,pod init ,创建一个Podfile 文件,然后根据 workspace 中的工程重新配置 Podfile 文件。

workspace 'MyWorkspace.xcworkspace' //workspace文件名
# workspace的主工程路径,是相对于workspace的路径
project 'MyApp1/MyApp1.xcodeproj'

target 'MyApp1' do
  platform :ios, '8.0'
# 第一个工程的相对路径,是相对于workspace的路径
  project 'MyApp1/MyApp1.xcodeproj'
  pod 'Masonry', '~> 1.0.2'
  pod 'AFNetworking', '~> 3.1.0'
  use_frameworks!
end

target 'MyApp2' do
  platform :ios, '8.0'
# 第二个工程的相对路径,是相对于workspace的路径
  project 'MyApp2/MyApp2.xcodeproj'
  pod 'Masonry', '~> 1.0.2'
  use_frameworks!
end

注意Podfile 文件中的workspace文件名,工程名及工程路径一定要与实际的目录保持一致
4.最后在 workspace 的根目录下,执行 pod install 即可。

相关文章

网友评论

    本文标题:给多工程的workspace添加CocoaPods

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