IOS中Xcode framework无法识别headers目录问题
2016-12-17 15:32
771 查看
原文地址:http://blog.csdn.net/hicui/article/details/51146969
问题现象
framework是iOS开发中经常使用到的一个组件,但是有些情况下拿到第三方提供的framework,导入自己的项目后会发现,Headers目录无法识别,编译出错的情况,比如这里:http://tieba.baidu.com/p/4405458569#
问题原因
常见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目录下,将其他文件删除,重新编译即可。
相关文章推荐
- Swift开发--iOS 8中跟控制器xib无法识别的问题
- [iOS] 引用外部静态库时,(类别)目录方法无法加载问题
- 解决虚拟机中安装的mac os系统无法识别ios设备的问题
- 解决服务器不支持FLV与虚拟目录下FLV无法链接问题
- 折腾的一天Again,完美解决无法识别U盘问题
- 偶的X61 4G内存 XP SP3下无法识别问题结论。
- vmware 安装出现的linux-headers问题,找不到/usr/src/linux/include这个目录
- 解决ubuntu 无法识别asus F8H75SV-SL显卡的问题
- Eclipse中无法识别插件问题的解决
- 解决solaris /home无法创建目录问题
- 关于SQL服务器无法启动,报3417错误(附带解决安装SQL COM+目录问题)
- u-boot1.1.5编译无法识别的命令行选项mapcs-32问题
- 操作系统无法识别光驱问题解决
- Weblogic 下无法识别 *.htc文件问题解决办法
- FTP 客户端无法显示目录的问题
- 关于SQL Server 2005服务无法启动,报3417错误。(附带重装SQL时解决COM+目录问题)(转帖)
- web应用程序bin目录下的dll无法加载问题解决方法
- ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 问题解决
- 解析4GB内存无法识别的问题
- 功能测试自动化视频---解决自定义控件的无法识别问题