我正在为iPhone设备创建应用程序(“设备”在mon只有目标的“常规”选项卡中设置为“iPhone”)。当在iPad模拟器(或真正的iPad)上运行时,我没有正确的图标(在iPhone上正确显示的图标)。iphone应用程序不会在ipad上显示图标
请注意,我的AppIcon是在Images.xcassets中定义的。请参阅我的资产的屏幕截图here。
任何想法?
我正在为iPhone设备创建应用程序(“设备”在mon只有目标的“常规”选项卡中设置为“iPhone”)。当在iPad模拟器(或真正的iPad)上运行时,我没有正确的图标(在iPhone上正确显示的图标)。iphone应用程序不会在ipad上显示图标
请注意,我的AppIcon是在Images.xcassets中定义的。请参阅我的资产的屏幕截图here。
任何想法?
在该截图中,它看起来像只有iPhone图标加载。您的应用是否在主设置中同时设置为iPhone和iPad?您可能需要创建一个新的项目,将“Devices”设置为“Universal”,以便将iPad选项显示在AppIcon文件中(请参阅下图,您需要查看的内容)。
如果你不想在下面创建一个全新的项目,在取景器打开文件APPICON,抹去一切,粘贴代码,保存&再加入所有的iPhone iPad的&图像再次。
{
"images" : [
{
"idiom" : "iphone",
"size" : "20x20",
"scale" : "2x"
},
{
"idiom" : "iphone",
"size" : "20x20",
"scale" : "3x"
},
{
"idiom" : "iphone",
"size" : "29x29",
"scale" : "2x"
},
{
"idiom" : "iphone",
"size" : "29x29",
"scale" : "3x"
},
{
"idiom" : "iphone",
"size" : "40x40",
"scale" : "2x"
},
{
"idiom" : "iphone",
"size" : "40x40",
"scale" : "3x"
},
{
"idiom" : "iphone",
"size" : "60x60",
"scale" : "2x"
},
{
"idiom" : "iphone",
"size" : "60x60",
"scale" : "3x"
},
{
"idiom" : "ipad",
"size" : "20x20",
"scale" : "1x"
},
{
"idiom" : "ipad",
"size" : "20x20",
"scale" : "2x"
},
{
"idiom" : "ipad",
"size" : "29x29",
"scale" : "1x"
},
{
"idiom" : "ipad",
"size" : "29x29",
"scale" : "2x"
},
{
"idiom" : "ipad",
"size" : "40x40",
"scale" : "1x"
},
{
"idiom" : "ipad",
"size" : "40x40",
"scale" : "2x"
},
{
"idiom" : "ipad",
"size" : "76x76",
"scale" : "1x"
},
{
"idiom" : "ipad",
"size" : "76x76",
"scale" : "2x"
},
{
"idiom" : "ipad",
"size" : "83.5x83.5",
"scale" : "2x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
我已将我的设备设置为iphone而不是通用设备。出于这个原因,我认为iPad的东西不是有用的。由于UI尚未做好准备,因此我不希望具有普遍性。在iPad上,我突然想要iPhone的x2放大版。 – chepiok
好,所以解决方案将设备切换为通用并重新创建一组图标。现在所有的iPad变种都在里面。删除旧的设置(并拖放所有正确的图标)并重命名新的AppIcon。将设备切换回iphone。和“瞧”在iPad上运行时,图标就在这里。顺便说一句,仍然不明白如何没有这样准备的图标有一个正确的图标(我的意思是当iPad启动时,仍然使用旧的iPhone应用程序和正确的图标)。 Thx家伙迫使我去测试这个。 – chepiok
您能共享Images.xcassets中设置的Appicon资产的屏幕截图吗? – ystack
您可能没有为iPad设置应用程序图标。应用程序图标资产的屏幕截图将有助于更好地调试 – Priyal