iOS 项目之间相互引用

作者: 申铭 | 来源:发表于2017-06-21 11:14 被阅读742次

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

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


    1.png

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

    第一步,设置依赖库

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


    2.png

    第二部,设置Header Search Paths

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

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

    3.png

    好了,接下来直接在TestDemo项目中<code>import</code>TestFramework中的文件即可。

    相关文章

      网友评论

      • b1fb34522e33:想问一下反过来 framework 里调用TestDemo,怎么做?
        申铭:@在路上有你 这个不太清楚,没试过。

      本文标题:iOS 项目之间相互引用

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