Ios 图标的图像路径和信息列表中的启动图像
我想添加几个不同的资源文件夹包含不同的应用程序图标到一个项目 然后在项目目标中设置5个不同的应用程序。我为每一个创建了不同的info.plist。如何为每个应用指定不同的图标文件和启动图像文件 我将有5个不同的文件夹包含图标图像,例如app1/icon.png app2/icon.png 我试图将路径添加到plist中,但它似乎无法拾取文件 如果我试图在“目标摘要”选项卡中添加图标文件,它只会将它们复制到根文件夹中,并覆盖以前的图标文件 我可以通过在图像中添加前缀来快速修复,例如app1_icon.png、app2_icon.pngIos 图标的图像路径和信息列表中的启动图像,ios,xcode,info.plist,Ios,Xcode,Info.plist,我想添加几个不同的资源文件夹包含不同的应用程序图标到一个项目 然后在项目目标中设置5个不同的应用程序。我为每一个创建了不同的info.plist。如何为每个应用指定不同的图标文件和启动图像文件 我将有5个不同的文件夹包含图标图像,例如app1/icon.png app2/icon.png 我试图将路径添加到plist中,但它似乎无法拾取文件 如果我试图在“目标摘要”选项卡中添加图标文件,它只会将它们复制到根文件夹中,并覆盖以前的图标文件 我可以通过在图像中添加前缀来快速修复,例如app1_ico
我相信有更好的方法可以做到这一点。包括每个目标的图像 因此,app1包括
app1/icon.png
但不包括任何其他,app2包括app2/icon.png
如何在单个Xcode项目中向多个iOS目标应用程序添加单独的图标和其他文件
因此,您有多个iOS应用程序在Xcode中共享一个公共代码库。 您可能正在创建类似应用程序的Lite/Pro、免费/付费或唯一外皮版本。 您已经了解了如何复制目标,并且希望了解了如何为每个目标指定单独的
.plist
文件。您还了解了如何使用“构建设置”>“预处理器宏”中指定的编译器指令(即#定义宏)在各种目标应用程序中启用和禁用稍微不同的行为
现在您正试图为每个目标指定图标文件,但遇到了困难。如果您试图使用不同的“默认*”启动图像或其他资源,并且希望每个目标使用具有相同文件名集的不同图形资源文件,则会遇到相同的问题
以下是您必须做的:
提示:在向每个组添加文件之前,请将Xcode设置为针对与该组关联的目标生成。例如,如果要向App-B添加图像,请在Xcode界面左上角“运行”和“停止”按钮附近,选择选项菜单中的“App-B>My iPhone”。这将使您的图像成员身份与正确的目标关联,并在接下来的步骤中为您提供帮助。此提示不是必需的
下图有助于多个目标的可视化:
我无法将路径添加到info.plist,它只是无法拾取图标。pngyu无法将路径添加到
info.plist
,图标需要位于应用程序包的根目录中。您所做的只是将您所需的图像包含在目标中。每个文件都有一个目标成员身份,只需将您不想要的文件从您不想要的目标中排除即可。因此,对于每个目标(app1、app2),我在app1-info.plist中有一个匹配的info.plist(例如app1-info.plist、app2-info.plist),cfbundleconfiles的键是相同的值(icon.png)。这意味着机器人