Xcode 使用指南与脱坑指南

将持续更新中...

Xcode 编译时遇到 <xxx/xxx.h> not found

这种问题引起的原因往往是导入了包,但是没有配置Framework Search Path所导致的。Framework Search Path的作用就是让xcode按照你给的路径去找到第三方库所在的位置。如果你不配置,就会报file not found。

1. 点击xcode工程的项目名,然后在targets里点击Build Setting,然后找到Search paths,就可以看到Framework Search Path。

1504118-907b08255a490c91.jpg
21544411313_.pic_hd.jpg

2. 双击编辑,点击+号添加文件库的路径

3. 添加第三方库注意一点,有两种方式,一种是相对路径,一种是绝对路径。配置正确的路径,重新编译。

Xcode 10 出现的 xxx/xxx.h not found

解决方法:

   设置成   legacy build system  就可以了 
1504118-cdb34c32c3da8621.jpg
11544410725_.pic_hd.jpg
1504118-f44e06b40c52505e.png
image.png

创建系统(Build System)

Xcode 10使用了一个新的创建系统。新创建系统提供了更好的可靠性与创建性能,它可以获取项目配置问题,而legacy创建系统则不能。

Legacy创建系统在Xcode 10中依旧可用。要想使用的话,在File > Project/Workspace Settings页选择它。为legacy创建系统配置过的项目会在Activity View显示一个橘黄锤子标签

没有更多推荐了,返回首页