我正在尝试使用2个不同的品牌创建完全相同的应用程序的2个版本? 所以我在我的项目中创建了2个文件夹
Resources -> Folder1
Resources -> Folder2
我将Folder1添加到目标1,将Folder2添加到目标2。 这2个文件夹包含两个名为相同的图像,但它们看起来不同。
但是,无论我构建哪个目标,它总是在我的Folder1文件夹中使用徽标。虽然此文件夹仅属于目标1。
有什么方法吗?
答案 0 :(得分:3)
那么这些是具有相同名称而不是组的文件夹?文件夹是否具有相同的名称? (确保您有文件夹而不是组。)
尝试在磁盘brand1/resources
上创建两个文件夹,brand2/resources
将两个“资源”文件夹添加到项目中,为一个目标启用一个,为另一个目标启用另一个。
您是否为每个目标使用不同的info.plist文件,为每个目标指定不同的名称?一个目标是否会在构建目录中覆盖另一个目标?
当您向目标添加文件夹时,该文件夹将包含在具有该实际名称的应用程序包中,因此folder1将被称为folder1,folder2将被称为folder2。因此,代码必须检测哪一个存在。
您也可以尝试将资源单独添加到目标而不是使用文件夹。
答案 1 :(得分:0)
为了在目标之间切换,需要2个步骤: