3

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

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

项目设置

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

看妈妈,没有笔尖!

到底是怎么回事 ?这是 Xcode 中的错误吗?有人知道如何解决吗?

更新

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

4

3 回答 3

0

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

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

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

于 2012-05-09T09:09:43.793 回答
0

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

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

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

于 2012-05-09T09:56:58.307 回答
0

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

于 2012-05-10T07:36:08.190 回答