Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.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
Objective c Xcode 4.3已停止构建XIB文件_Objective C_Ios_Xcode - Fatal编程技术网

Objective c Xcode 4.3已停止构建XIB文件

Objective c Xcode 4.3已停止构建XIB文件,objective-c,ios,xcode,Objective C,Ios,Xcode,在iOS项目中,我有几个用于各种自定义表格单元格的XIB文件。我刚刚添加了另一个,但由于某些原因,Xcode不会将此(或任何后续)XIB构建到项目中 在文件检查器中设置适当的标志以包括XIB,并且XIB显示在正确的构建阶段。到目前为止,所有XIB均按预期工作,项目中未更改任何设置 我已经尝试过添加更多具有不同名称的XIB,但没有一个是构建到项目中的(通过检查构建应用程序的NIB文件进行验证) 发生了什么事?这是Xcode中的错误吗?有人知道怎么解决吗 更新 我删除了派生数据目录,你瞧,NIB

在iOS项目中,我有几个用于各种自定义表格单元格的XIB文件。我刚刚添加了另一个,但由于某些原因,Xcode不会将此(或任何后续)XIB构建到项目中

在文件检查器中设置适当的标志以包括XIB,并且XIB显示在正确的构建阶段。到目前为止,所有XIB均按预期工作,项目中未更改任何设置

我已经尝试过添加更多具有不同名称的XIB,但没有一个是构建到项目中的(通过检查构建应用程序的NIB文件进行验证)

发生了什么事?这是Xcode中的错误吗?有人知道怎么解决吗

更新


我删除了派生数据目录,你瞧,NIB现在出现在构建产品中——因此我将把这一个记录为一个神秘的Xcode bug。

我知道这会创建更多的类和额外的文件,它不能解决为什么会发生这种情况,但作为一种解决方法,你可以尝试:

创建BlahCell类并将nibs文件的所有者设置为它-如果将BlahCell.m设置为编译,则可能会编译nib


我在其他新闻中认为,直接清理和构建并不能解决任何问题?

在当前版本的Xcode中,当事情变得奇怪时,退出+重新启动并不能解决问题,删除您的DerivedData文件夹通常会解决问题

您甚至可以将其作为构建脚本的一部分或作为cron作业来执行:


rm-rf~/Library/Developer/Xcode/DerivedData

我删除了派生数据目录,瞧,NIB现在出现在构建产品中——所以我将把这一个归为一个神秘的Xcode bug。

你可以把它作为一个答案——如何做等等——该死,只是今天早上我删除了派生数据以获取自动完成和定义:-/