iOS 项目之间相互引用

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

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


iOS 项目之间相互引用_第1张图片
1.png

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

第一步,设置依赖库

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


iOS 项目之间相互引用_第2张图片
2.png

第二部,设置Header Search Paths

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

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

iOS 项目之间相互引用_第3张图片
3.png

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

你可能感兴趣的:(iOS 项目之间相互引用)