标签: ios objective-c
我在我的iOS应用程序中使用多个目标。我想知道有没有一种聪明的方法可以使用不同的Assets.xcassets和不同的目标?
答案 0 :(得分:2)
是的,你可以,也应该。 我在当前应用程序中的方法是共享 Assets.xcassets,它只有在所有应用程序之间共享的图像和颜色。然后为每个白标签应用程序设置一个单独的文件夹,其中包含 Assets.xcassets、info.plist 和 LaunchScreen.storyboard,这些文件夹仅具有一个白标签应用程序的目标成员资格。图像和颜色在不同的白标签应用程序中具有相同的名称,因此您可以在代码中引用一次,避免使用主题标签或检查。通过这种方式,您只有一份图像副本,从而使应用程序更小。