Xcode: 根据预处理器标志从资产目录中排除构建中的图像
Xcode: Exclude images in build from asset catalog according to preprocessor flag
我有两个应用程序几乎共享所有内容,除了一个应用程序根据在“构建设置”选项卡上配置的预处理器宏显示广告。
现在,按照同样的规则,我需要从 Asset Catalog 中排除图片,这样带广告的应用程序就不会包含不应该包含的内容,但我不知道该怎么做.有什么指导方针吗?
谢谢
由于您的项目中有两个目标,最简单的解决方案是在您的项目中拥有三个或更多图像资源 (xcassets)。
一个是两个目标共有的图像,一个是特定于目标 A 的图像,一个是特定于目标 B 的图像。
然后确保两个特定于目标的资产仅针对其各自的项目目标。
我有两个应用程序几乎共享所有内容,除了一个应用程序根据在“构建设置”选项卡上配置的预处理器宏显示广告。
现在,按照同样的规则,我需要从 Asset Catalog 中排除图片,这样带广告的应用程序就不会包含不应该包含的内容,但我不知道该怎么做.有什么指导方针吗?
谢谢
由于您的项目中有两个目标,最简单的解决方案是在您的项目中拥有三个或更多图像资源 (xcassets)。
一个是两个目标共有的图像,一个是特定于目标 A 的图像,一个是特定于目标 B 的图像。
然后确保两个特定于目标的资产仅针对其各自的项目目标。