iOS 项目之间相互引用

之前也做过项目之间相互引用的事,但是时间久了有些忘记。每次开发都要重新百度,很浪费时间。所以花点时间自己记录一下。

首先,我们建一个workspace,然后在上面建两个项目。framework项目和APP项目。如图:


1.png

创建成功之后,只需要设置两步就可以让TestDemo项目引用TestFramework项目了。

第一步,设置依赖库

打开Build Phases 配置选项,然后展开Link Binary With Libraries ,点击 + 会看到 Workspace > TestFramework.framework,选中它,就让此项目产生了对TestFramework的依赖关系。

2.png

第二部,设置Header Search Paths

Build Settings 分类下,搜索Header Search Paths,添加$(SRCROOT)/../TestFramwork ,勾选递归搜索选项recursive

Header Search Paths的路径一定要设置对,否则引用不到TestFrameWork项目中的文件。

3.png

好了,接下来直接在TestDemo项目中importTestFramework中的文件即可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,473评论 19 139
  • 静态库与动态库的区别 首先来看什么是库,库(Library)说白了就是一段编译好的二进制代码,加上头文件就可以供别...
    吃瓜群众呀阅读 14,153评论 3 42
  • 仅以方便自己查阅记录前言1.静态库和动态库有什么异同?静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗...
    190CM阅读 9,826评论 0 4
  • 这几天公司有一个新的需求,就是要将我们开发的某些东西都抽取出来,打个比方我们开发了A项目,可以以后B项目要包含A项...
    黄鱼儿啦啦啦阅读 11,382评论 2 16
  • 在外面摸爬滚打几年后,我终于决定静下心去写点东西。 我的文章写的很乱,我的字也很丑,这两点我是知道的。所以,我暂时...
    老猫Cat阅读 3,097评论 1 1