我有一个项目,我想给它贴上白标。基本上只需要更改图标、启动图像和 info.plist。问题是项目太大了,我真的不想给它添加额外的目标和资源。
我看到的解决方案是创建一个单独的项目并将第一个添加为依赖项目。这个白标项目没有代码,只有一堆带有不同图像和 info.plist 的目标。在这种情况下,每次我想给应用程序贴上白标签时,我都会用自己的一组图像创建另一个目标。每当我想发布另一个版本时,我都可以轻松构建所有这些目标,并为同一个应用程序获得一堆变体。听起来很容易。
问题在于实施。我将项目链接为依赖项,所以我与目标相同。但是每次我构建应用程序时,它都会使用原始名称创建一个可执行文件,即使它在 info.plist 中有所不同。这可能是因为原始目标有自己的 info.plist。另一件事是如何将原始目标中的资源替换为另一个资源。
感谢任何帮助