XCode 仅将更改的 xib 文件复制到目标二进制文件
XCode copies only changed xib files to the target binary
在我的项目中,我有将近 30 个 xib 文件位于 en.lproj 文件夹中,因此在 XCode 中被列为英语本地化文件。然而,当我编译我的项目时,除非我修改它们,否则这些 xib 文件不会复制到目标文件夹 (Resources/en.lproj)。始终复制所有其他资源,无论它们的更改状态如何。当然,所有 xib 文件都处于 "Copy Bundle Resources" 构建阶段(以及许多其他资源,如图像)。
这种行为给我带来了一些麻烦,例如当我从 DerivedData 文件夹中手动删除 .app 时。该应用程序在 XCode 的下一个版本中完全重建,只有 xibs 全部丢失,直到我触摸所有 xibs。
如何解决这个问题并使 XCode 也总是复制我的 xib 文件?
似乎已用最新的 XCode 版本之一修复。我刚刚检查了 XCode 7.1.1,如果目标文件夹中不存在,则不管它们的更改状态如何,都会复制 nib。
在我的项目中,我有将近 30 个 xib 文件位于 en.lproj 文件夹中,因此在 XCode 中被列为英语本地化文件。然而,当我编译我的项目时,除非我修改它们,否则这些 xib 文件不会复制到目标文件夹 (Resources/en.lproj)。始终复制所有其他资源,无论它们的更改状态如何。当然,所有 xib 文件都处于 "Copy Bundle Resources" 构建阶段(以及许多其他资源,如图像)。
这种行为给我带来了一些麻烦,例如当我从 DerivedData 文件夹中手动删除 .app 时。该应用程序在 XCode 的下一个版本中完全重建,只有 xibs 全部丢失,直到我触摸所有 xibs。
如何解决这个问题并使 XCode 也总是复制我的 xib 文件?
似乎已用最新的 XCode 版本之一修复。我刚刚检查了 XCode 7.1.1,如果目标文件夹中不存在,则不管它们的更改状态如何,都会复制 nib。