[英]How to set different provisioning profiles for different targets using Xcode Build
[英]How to set separate LaunchScreen storyboards for different targets in Xcode
我有一个包含多个目标的 Xcode 项目。 基本上,每个目标都是针对不同客户的我的应用程序的定制版本。 我已经尝试根据每个目标的构建设置中的用户定义字段自定义启动屏幕文件,然后在 info.plist 中使用该变量来确定哪个启动屏幕。 如果可能,我更愿意使用用户定义的构建设置来维护一个 info.plist。
您还可以基于每个配置选择不同的 LaunchScreen,即使在单个目标中也是如此。 只需在您的 .xcconfig 文件中设置一个变量,例如
LAUNCHSCREEN_NAME=launchscreen1
然后在单个 Info.plist 中,您可以将UILaunchStoryboardName
设置为$(LAUNCHSCREEN_NAME)
在构建时,所选配置将决定使用哪个启动屏幕。
LaunchScreen 指的是初始视图而不是启动屏幕(iOS 8+ 风格的启动故事板取代了静态启动图像)。 正确的?
编辑:OP 确实意味着启动故事板。 这些可以单独设置到每个目标,因为它们以 Info.plist 选项的形式指定,并且每个目标都可以有自己的 Info.plist 文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.