我有一个非常大的源代码,比如 2000 个类。我使用源代码制作了不同的可执行文件(.ipa)。可执行文件之间的变化是 info.plist 文件中的一些键和产品名称。
每当我更改产品名称时,Xcode 都会再次编译所有源文件(2000+)。如果我不更改产品名称并仅更改 info.pilst 文件,它只会编译 info.plist 文件,这表明我在源代码中没有任何奇怪的东西。
我不希望文件被一次又一次地编译,因为它需要很长时间,使用不同产品名称的增量编译真的很好。
无论如何我可以实现它吗?或者是否有这样的键CFBundleName
控制应用程序图标下显示的名称而不使 Xcode 再次编译。(仅更改CFBundleName
不会使 Xcode 重新编译但是它不会更改包名称,除非项目被清理。更新:触摸info.plist 使它工作)。