2012-09-26 50 views
26

使用SDK 6.0更新Xcode會在嘗試編譯項目時出錯。缺少Retina 4發射圖像。如何忽略這個錯誤?

Missing Retina 4 launch image。名爲「[email protected]」的啓動圖像需要在Retina 4設備上以原始分辨率運行。你想Xcode爲你添加這個圖片嗎?

單擊添加時,它會創建一個尺寸爲640x1136的黑色啓動圖像。我知道我可以輕鬆地用適當的圖像替換這個圖像。但XCode給了我一個錯誤,迫使我擁有這個文件。如果我不想包括這個,我怎樣才能跳過這個錯誤,並只使用已經存在的較短的啓動圖像?

截圖:http://spacetech.dk/xcode-missing-retina-4-launch-image.html

+3

它迫使你,因爲蘋果希望你也支持新的iPhone 5。添加啓動圖像後,應用程序將切換至「流暢」佈局,並儘可能調整至新iPhone 5的屏幕分辨率。 – Lefteris

+0

是啊,這就是我認爲的 – Hlung

+1

它應該只是一個警告,除非你有「打開所有警告錯誤」打開。 – ThomasW

回答

14

它出現時我補充說,文件然後是隻是一個警告後刪除。這很奇怪。通過在目標摘要中包含視網膜4英寸啓動圖像文件([email protected]),它將強制將應用程序拉伸至完整的4英寸顯示屏。爲了讓您的應用程序再次以3.5英寸屏幕模式運行,除了刪除4英寸圖像您還必須清理您的項目並刪除應用程序。

希望這是有用的:))

4

你真的不能忽略這個錯誤。如果你這樣做,無論如何你都會失敗產品驗證。

這是你的錯誤的文字:

enter image description here

所以需要添加568啓動圖像,沒有它周圍的任何方式。

11

轉到項目設置,選擇常規選項卡,然後轉到下圖中提到的部分。 在這裏,您只需要從資產中指定啓動映像。希望這可以幫助。

+0

完美。這是正確的答案。謝謝! –

1

其實你需要爲你的情況提供了一組發射圖像。

首先,轉到啓動圖像屬性檢查員和蜱所需的設備取向爲:

的iOS 8.0和更高

的iOS 7.0和更高

,然後提供用於空槽適當的圖像尺寸。

對於縱向尺寸爲:

768×1024 - iPad的肖像@ 1X

最高1536x2048 - iPad的肖像@ 2X

640x1136 - 視網膜4

640×960 - iPhone肖像@ 2X

1242x2208 - Retina HD 5.5「

750x1334 - Retina HD 4.7「

0

那麼,最簡​​單的解決方案是創建Launch Screen.storyboard並指定。這消除了啓動圖像的需求(除非你真的想要通過那首歌和舞蹈)。

指定下列內容:

enter image description here

這應該解決您的問題。

0

我有這個問題。 我上傳我的新圖像640x1136後,我清理了我的projet,通知消失了。 (產品 - >清潔)。