美文网首页iOS难点总结
iOS用workspace和cocoapods管理多个项目

iOS用workspace和cocoapods管理多个项目

作者: 帅气的阿斌 | 来源:发表于2018-05-14 13:45 被阅读9次

    一、创建workspace以及关联project

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

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

    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管理多个项目

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