将持续更新中...
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。
2. 双击编辑,点击+号添加文件库的路径
3. 添加第三方库注意一点,有两种方式,一种是相对路径,一种是绝对路径。配置正确的路径,重新编译。
Xcode 10 出现的 xxx/xxx.h not found
解决方法:
设置成 legacy build system 就可以了
创建系统(Build System)
Xcode 10使用了一个新的创建系统。新创建系统提供了更好的可靠性与创建性能,它可以获取项目配置问题,而legacy创建系统则不能。
Legacy创建系统在Xcode 10中依旧可用。要想使用的话,在File > Project/Workspace Settings页选择它。为legacy创建系统配置过的项目会在Activity View显示一个橘黄锤子标签