簡體   English   中英

iOS:LaunchScreen.storyboard上的新圖像未顯示更新應用

[英]iOS: new image on LaunchScreen.storyboard not showing updating app

這是我的問題。

我有一個版本為v1.0.0的應用程序。 我已經從Storyboard構建了一個啟動畫面,它的名稱是LaunchScreen.storyboard ,它有三個元素:背景圖像, 標題圖像和頁腳圖像。 在項目的常規設置中,在“應用程序圖標和啟動圖像”部分的“啟動屏幕文件”子部分中設置為“LaunchScreen”。 它完美無瑕!

好吧,在這個新版本(v1.1.0)中,我不得不在png中替換另一個頭圖像的第一個圖像。 因此,當我模擬更新應用程序進程(運行應用程序v1.0.0,然后運行app v1.1.0)時,每個元素都會顯示,但標題圖像不會顯示。 如果我卸載v1.0.0應用程序並安裝app v1.1.0未顯示新圖像。 我可以在應用更新過程中看到新圖像的唯一方法是刷新設備(長按主頁按鈕+電源按鈕直到重啟設備)並直接安裝版本v1.1.0。

我需要在該應用更新過程中顯示這個新的標題圖像。 有人有想法或解決方案嗎? 或者如果是iOS的錯誤,任何人都知道官方參考來證明這一點嗎?

謝謝!

我注意到Xcode 8.2.1中的相同行為:編輯疊加在launchScreen故事板上的子圖像后,修改后的子圖像不會反映在后續應用程序運行中,無論是在sim中還是在物理設備上。 重新啟動sim有時會起作用,有時我必須刪除subImage,重命名它(因為只是在Interface Builder中重新添加它不能解決問題)然后用IB替換它。

我將其歸結為Xcode錯誤。

它可能是一個緩存的圖像,其中沒有公開關於刷新緩存的規則。 系統會識別數據已更改並應緩存新圖像,這將是非常好的。 這適用於sim和物理設備。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM