工程问题合集

1. IOS中Xcode framework无法识别headers目录问题

问题现象

framework是ios开发中经常使用到的一个组件,但是有些情况下拿到第三方提供的framework,导入自己的项目后会发现,Headers目录无法识别,编译出错的情况。

常见IOS framework的目录结构为:

   sdk.framework目录 
   Headers目录
   SDK文件

但是有些第三方framework生成时,脚本有问题,生成的目录结构为:

sdk.framework目录 
Headers软链接
SDK软链接
Versions目录 
-current软链接 
-A目录 
Headers目录

SDK文件软链接在不同的电脑上移动时可能会出现路径不存在,因此就导致xcode无法识别Headers目录的情况。

解决

将sdk.framework/Versions/A/ 下的Headers和SDK文件移动到sdk.framework目录下,将其他文件删除,重新编译即可。


但注意一点这个framework标识文件别删了,否则会出现找不到framework问题。

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

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,020评论 3 119
  • 作者简介: 大家好,我是三湘涟漪。一个喝着洞庭湖的水玩着洞庭湖湖畔的泥巴长大,目前依然还在跟这片土地谈着恋爱的姑娘...
    三湘涟漪阅读 4,376评论 134 115
  • 这是个例,并非泛例,绝非特例! 除了事件本身,被禁的绝大原因应该是与“咅阝阝人”一词有关吧 可究其本身,是之为何?...
    乙木々阅读 228评论 0 0
  • 这两天应该是被双11霸占各类主流及非主流媒体的首页了。 还有个什么全球狂欢夜晚会配套子方案。 不多大的小外甥女问我...
    要没时间的孙悟空阅读 385评论 0 1