Xcode 我可以将所有nib文件放在目标应用程序包的另一个文件夹中吗?

Xcode 我可以将所有nib文件放在目标应用程序包的另一个文件夹中吗?,xcode,macos,compilation,Xcode,Macos,Compilation,我尝试将所有的xib文件放在我项目的一个文件夹中。然后我将这个文件夹添加到Xcode项目中,希望Xcode能够识别它们并将它们放在目标包中我想要的目录中 但是当我运行目标时,控制台(NSLog)告诉我找不到nib文件 我查看了目录,那里有xib文件,而不是nib文件 标题中提到的问题来了。我能做到吗 现场如下: 我建造了这个项目。然后,Xcode将xib文件转换为nib文件,然后将它们放在“Resources”目录中。由于所有的资源文件(包括这些nib文件)都放在这个文件夹下,看起来很乱 我想

我尝试将所有的xib文件放在我项目的一个文件夹中。然后我将这个文件夹添加到Xcode项目中,希望Xcode能够识别它们并将它们放在目标包中我想要的目录中

但是当我运行目标时,控制台(NSLog)告诉我找不到nib文件

我查看了目录,那里有xib文件,而不是nib文件

标题中提到的问题来了。我能做到吗


现场如下:

我建造了这个项目。然后,Xcode将xib文件转换为nib文件,然后将它们放在“Resources”目录中。由于所有的资源文件(包括这些nib文件)都放在这个文件夹下,看起来很乱

我想做的是在建筑完成后自动将所有这些资源放在不同的文件夹中。我应该怎么做?

尝试这样做:

  • 选择所有的XIB文件
  • 将文件类型更改为其他类型
  • 然后将文件类型设置回默认类型(IB CoCoCoTouch XIB)
  • 取消选择所有文件
  • 清理项目,从模拟器中删除以前的版本
  • 建设项目

  • 现在它应该只包含NIB,不包含XIB。

    我认为这是不可能的,除了本地化(请参阅自动创建的文件夹结构):

    哇,这太复杂了。我有一个想法:添加一个shell命令,在构建成功后立即将所有nib文件移动到我指定的目录中(“mv”命令)。但我不知道如何使用命令行工具…:(@AndrewChang-问题不在于你没有.nib文件,而在于.xib;你将如何移动你没有的东西?没有。对不起我的描述不好。我已经更新了我的问题。更清楚了吗?@AndrewChang,哦,现在你告诉我!我想这就是你想要做的。如果我没弄错的话,你发布的答案是o在项目中组织文件,而不是构建目标包。但在另一个领域,它仍然有帮助。