我正在尝试创建具有 2 个不同品牌的完全相同应用程序的 2 个版本? 所以我在我的项目中创建了 2 个文件夹
Resources -> Folder1
Resources -> Folder2
我将Folder1 添加到目标1,将Folder2 添加到目标2。 这 2 个文件夹包含 2 个名称相同但外观不同的图像。
但是,无论我构建哪个目标,它总是使用我的Folder1 文件夹中的 Logo 。虽然这个文件夹只属于目标1。
有办法解决这个问题吗?
最佳答案
那么这些是具有相同名称的文件夹而不是组?文件夹是否具有相同的名称? (确保您有文件夹而不是组。)
尝试在磁盘上创建两个文件夹 brand1/resources
和 brand2/resources
将两个“资源”文件夹添加到项目中,为一个目标启用一个文件夹,为一个目标启用另一个文件夹另一个目标。
您是否为每个目标使用不同的 info.plist 文件来为每个目标指定不同的名称?构建目录中的一个目标是否会覆盖另一个目标?
当您将文件夹添加到目标时,该文件夹将包含在具有该实际名称的应用程序包中,因此folder1 将称为folder1,folder2 将称为folder2。因此,代码必须检测那里是哪一个。
您还可以尝试将资源单独添加到目标,而不是使用文件夹。
关于iPhone - 品牌和多个目标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3919232/