Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode在我的构建中找不到类,但在同事构建中工作(我们有相同的版本)_Xcode_Compiler Construction - Fatal编程技术网

Xcode在我的构建中找不到类,但在同事构建中工作(我们有相同的版本)

Xcode在我的构建中找不到类,但在同事构建中工作(我们有相同的版本),xcode,compiler-construction,Xcode,Compiler Construction,我在Xcode上遇到了一个令人困惑的情况 我的同事和我的代码有相同的svn版本 当我打开Xcode并尝试构建时,构建将成功。但是,如果单击任何类,它会突然发现错误,无法找到我正在使用的对象的类类型 在我同事的计算机上以及他的构建中,Xcode运行良好,并且在打开类文件时不会遇到错误 我得到的错误是: “使用未声明的标识符” “未知类型名称” 当我检查类时,您是否能想到一些可能导致编译器出现问题的问题(可能是在生成设置中)?在生成设置下的搜索字段中,输入“标题搜索路径” 您将在标题搜索路径部分看到

我在Xcode上遇到了一个令人困惑的情况

我的同事和我的代码有相同的svn版本

当我打开Xcode并尝试构建时,构建将成功。但是,如果单击任何类,它会突然发现错误,无法找到我正在使用的对象的类类型

在我同事的计算机上以及他的构建中,Xcode运行良好,并且在打开类文件时不会遇到错误

我得到的错误是: “使用未声明的标识符” “未知类型名称”


当我检查类时,您是否能想到一些可能导致编译器出现问题的问题(可能是在生成设置中)?

在生成设置下的搜索字段中,输入“标题搜索路径”

您将在标题搜索路径部分看到构建设置短列表

双击该值。最有可能的是,搜索路径不是相对的

它可能是/Users/userName/Desktop/yourProjectFolder

换成 “$(SRCROOT)/yourProjectFolder/”或“$(SRCROOT)/”


如果这不是问题,请发布一些错误截图。

检查.m是否包含在构建阶段>编译源代码中。它包含在那里。是的,我删除了我的源代码文件夹并添加了我的同事,它再次工作,所以我不确定最初的问题是什么,但如果这澄清了什么,你可能知道为什么它现在起作用了,我很想听听你的意见!(我很想知道根本原因)你可以使用DiffMerge这样的工具,比较文件夹,看看你的同事代码与你的代码有什么不同