找不到Xcode 10词汇或预处理程序问题.h文件

时间:2018-07-12 17:45:06

标签: ios objective-c xcode xcode10

在“文件”->“工作区设置”->“新构建系统(默认)”下使用新的Xcode 10构建系统时,我的应用无法编译,因为它无法找到我在项目中使用的嵌入式.frame的.h文件。一旦我将构建系统设置为使用旧版构建系统,项目就可以完美构建。如何使用新的生成系统并解决无法找到.framework .h文件的问题?该项目可以在Xcode 9.4.1中完美构建,没有问题,也可以在Xcode 10上使用旧版构建系统时使用。

1 个答案:

答案 0 :(得分:1)

我最终解决了这个问题。我最终要做的是针对->构建设置,并将Framework搜索路径更改为绝对路径。

在我进行更改之前,它是〜/ Documents / FrameworkRootFolder 现在它是/ Users / $(USER)/ Documents / FrameworkRootFolder,我将其设置为递归。似乎现在可以正常构建。

我还遇到了另一个问题,多个应用会产生.app错误,并通过以下方式解决了该问题: 如果有人在更新cocoapods和重新安装吊舱后仍在为此苦苦挣扎:

目标的打开构建阶段会给您带来问题 打开“复制Pod资源”阶段。 确保输出文件为空。就我而言,我有一个奇怪的条目$ {TARGET_BUILD_DIR} / $ {UNLOCALIZED_RESOURCES_FOLDER_PATH}。我将其删除,构建成功

Xcode 10 Error: Multiple commands produce for 'app' and 'appex'