• 热门专题

IOS静态库项目之间的相互引用

作者:  发布日期:2015-01-07 21:24:43
Tag标签:静态  之间  项目  
  • 公司有不同的SDK,SDK之间也是相互引用,很多为了省事直接打包静态库发布

    这就需要 静态库 之间相互引用,被引用的项目 为 DestationKit ,项目为 SourceKit

    在Xcode6.1 下直接将 DestationKit 项目拖到 SourceKit 的项目中即可,不要拖到项目

    的文件中去,添加搜索路径,为了方便管理项目直接将DestationKit 项目放在SourceKit

    的项目下,详情如图

    拖项目:

    文件件结构:

    搜索路径设置:

    "${SRCROOT}/../DestationKit"

    详情如图:

    不添加搜索路径直接修改copyfile 的 subpath 也可以因为默认生成的 头文件 的结构如图:

    直接将 destationKit 的 build phases 的 copyfile subpath include/$(PRODUCT_NAME) 改为 include 即可

    也可以将 sourceKit 的 也改成 include ,方便使用。 T_T


    注意事项:

    1. 如果 SourceKit 中有 DestatonKit 的分类文件,在用户引用静态库时 需要加

    -ObjC 或 -all_load 原因详情见:

    http://www.cnblogs.com/flyFreeZn/p/3421520.html

    2. 如果在sourceKit 静态库项目报 依赖问题,解决办法见:

    http://blog.csdn.net/u014274590/article/details/37761429


About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规