2017-02-16 155 views
2

我正在爲iPhone設備創建應用程序(「設備」在mon只有目標的「常規」選項卡中設置爲「iPhone」)。當在iPad模擬器(或真正的iPad)上運行時,我沒有正確的圖標(在iPhone上正確顯示的圖標)。iphone應用程序不會在ipad上顯示圖標

請注意,我的AppIcon是在Images.xcassets中定義的。請參閱我的資產的屏幕截圖here

任何想法?

+0

您能共享Images.xcassets中設置的Appicon資產的屏幕截圖嗎? – ystack

+1

您可能沒有爲iPad設置應用程序圖標。應用程序圖標資產的屏幕截圖將有助於更好地調試 – Priyal

回答

0

在該截圖中,它看起來像只有iPhone圖標加載。您的應用是否在主設置中同時設置爲iPhone和iPad?您可能需要創建一個新的項目,將「Devices」設置爲「Universal」,以便將iPad選項顯示在AppIcon文件中(請參閱下圖,您需要查看的內容)。

App Icons

如果你不想在下面創建一個全新的項目,在取景器打開文件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" 
} 
} 
+0

我已將我的設備設置爲iphone而不是通用設備。出於這個原因,我認爲iPad的東西不是有用的。由於UI尚未做好準備,因此我不希望具有普遍性。在iPad上,我突然想要iPhone的x2放大版。 – chepiok

+0

好,所以解決方案將設備切換爲通用並重新創建一組圖標。現在所有的iPad變種都在裏面。刪除舊的設置(並拖放所有正確的圖標)並重命名新的AppIcon。將設備切換回iphone。和「瞧」在iPad上運行時,圖標就在這裏。順便說一句,仍然不明白如何沒有這樣準備的圖標有一個正確的圖標(我的意思是當iPad啓動時,仍然使用舊的iPhone應用程序和正確的圖標)。 Thx傢伙迫使我去測試這個。 – chepiok

相關問題