Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 2个目标1个图标名称_Objective C_Xcode_Xcode4_Icons - Fatal编程技术网

Objective c 2个目标1个图标名称

Objective c 2个目标1个图标名称,objective-c,xcode,xcode4,icons,Objective C,Xcode,Xcode4,Icons,我的程序有两个目标,我希望正确配置此屏幕: 我成功地配置了应用程序图标并在.plist文件中启动了图像,在.plist文件中设置了键CbundleConfire和CbundleConfires以及UILaunchImageFile 要亲自查看此错误,请尝试以下操作: 创建新项目 为此项目创建两个或多个目标 转到上面的屏幕,在XCode中选择项目图标,在目标中选择摘要选项卡 选择一个图像作为此目标的图标 图标将添加到项目中,并自动保存在文件系统的根项目目录中,名称为icon.png 转到其他目标

我的程序有两个目标,我希望正确配置此屏幕:

我成功地配置了应用程序图标并在.plist文件中启动了图像,在.plist文件中设置了键CbundleConfire和CbundleConfires以及UILaunchImageFile

要亲自查看此错误,请尝试以下操作:

创建新项目 为此项目创建两个或多个目标 转到上面的屏幕,在XCode中选择项目图标,在目标中选择摘要选项卡 选择一个图像作为此目标的图标 图标将添加到项目中,并自动保存在文件系统的根项目目录中,名称为icon.png 转到其他目标并选择其他图像作为此目标的图标 问题就在这里。系统将显示:要替换此文件吗?如果我说是,它将覆盖,并替换第一个目标图标!!!如果说不,什么也做不了。
是否有办法为每个目标配置两个不同的图标和两个启动图像以显示在此屏幕中?我可以在.plist文件中正确配置它,但在这个屏幕上,我似乎没有图像

您需要在不同的文件夹中存储图标

在文件系统中的图像中创建2个子文件夹,而不是在Xcode中 二,。在Xcode中创建相应的组黄色文件夹,并为它们设置正确的路径(可选)

三,。将所有图标添加到相应组中的项目中

四,。将Xcode中右侧面板中的目标成员身份设置为每个图标的右目标

五,。info.plist文件应引用右侧图标名称

还应注意:

图像子文件夹中的所有文件都将放在设备文件系统中的一个根文件夹中,所以不必介意,图像位于开发人员计算机中的不同文件夹中。若您在不同的文件夹中有一些名称的文件,则只有一个文件可以放置在最终的捆绑包中。这就是为什么您需要指定目标成员身份

不要为lancher图标设置任意名称。有些设备可能无法识别图标,如果它被命名为任意图标,即使在info.plist文件中提到它,请参阅


问题是,这两个图标都保存为Icon.png,因此一个会覆盖另一个,这是出于设计还是一个错误。我没有Xcode 4,否则我会看看这个…哈哈,对不起。我重写了这个问题。这是因为我的英语。如果你喜欢在XCode 4中看到bug,试试这个,得到你的快乐bug。Rodrigo,我可以理解你的问题:-别担心,其他人可以编辑这个问题来修正你的英语。但是@Legolas是正确的:我提出了一个不清楚的问题。现在更好了。也许你应该从Xcode 4.0.2升级到Xcode 4.2。在Xcode 4.2中,当我右键单击图像并选择一个文件时,它会将其复制到我的项目中,而不更改文件名。