我的iOS项目中有几个XIB文件用于各种自定义表格单元格。我刚刚添加了另一个,但由于某种原因,Xcode不会将这个(或任何后续的)XIB构建到项目中!
在文件检查器中设置适当的标志以包含XIB,并且XIB出现在正确的构建阶段。到目前为止,所有XIB都按预期工作,并且项目中没有更改任何设置
我已尝试添加更多具有不同名称的XIB,但它们都没有内置到项目中(通过检查构建应用程序的NIB文件进行验证)。
发生了什么事?这是Xcode中的错误吗?有谁知道如何解决它?
更新
我删除了派生数据目录,并且看到NIB现在出现在构建产品中 - 所以我将这个作为一个神秘的Xcode错误。
答案 0 :(得分:0)
我知道这会创建更多的类和额外的文件而且它无法解决为什么会发生这种情况,但作为一种解决方法,您可以尝试:
创建一个BlahCell类并将nibs文件的所有者设置为它 - 如果将BlahCell.m设置为compile,则可能会编译你的nib。
我把它带入其他新闻直接清理并且构建不能解决任何问题?
答案 1 :(得分:0)
在当前版本的Xcode中,当事情变得奇怪并且退出+重新启动并不能解决问题时,通常会删除DerivedData文件夹。
您甚至可以将其作为构建脚本或cron作业的一部分来执行:
rm -rf ~/Library/Developer/Xcode/DerivedData
答案 2 :(得分:0)
我删除了派生数据目录,并且看到NIB现在出现在构建产品中 - 所以我将这个作为一个神秘的Xcode错误。