在 iOS 应用程序中使用具有不同目标的不同 Assets.xcassets?

Ton*_*ony 6 objective-c ios

我在我的 iOS 应用程序中使用了多个目标。我想知道是否有一种聪明的方法可以将不同的 Assets.xcassets 用于不同的目标?

Asy*_*nc- 5

是的你可以。我当前的方法是拥有一个共享的 Assets.xcassets,其中仅包含在所有应用程序之间共享的图像和颜色。然后,每个白标应用程序都有一个单独的文件夹,其中包含 Assets.xcassets、info.plist 和 LaunchScreen.storyboard,这些文件夹仅具有一个白标应用程序的目标成员资格。在那里,图像和颜色在不同的白标签应用程序中具有相同的名称,以便您可以在代码中引用一次,从而避免主题标签或检查。这样您就只有一份图像副本,从而使应用程序更小。在此输入图像描述