簡體   English   中英

資產圖像未在發布模式下顯示

[英]Asset images not showing on release mode

我希望有人能給我一個有用的建議。

我正在更新我 2 年前為我的公司開發的應用程序,問題是當用戶手動啟動應用程序時,資產文件夾中的幾乎所有圖像都沒有顯示在屏幕上。 當我通過 XCode 運行應用程序時,我的所有圖像都正常顯示,而當我從主屏幕點擊應用程序時,大多數圖像都無法加載。 UI 仍然設置,您可以單擊具有圖像圖標的按鈕,但那里根本沒有圖像。 我正在運行最新的 XCode 12.1 並支持 iOS 12 及更高版本。 我試過在模擬器和運行 iOS 14 的設備上運行這個,同樣的問題發生在兩者上。

我花了幾天時間試圖找出問題所在,除了 iOS 7 和 react-native 的問題外,在網上沒有找到很多參考資料。

我所做的

  • 刪除資產的目標成員資格並重置為項目的目標
  • 從“復制捆綁資源”中刪除並重置資產目錄
  • 清理(​​多次)並重建項目
  • 刪除並替換了資產目錄
  • 將所有項目文件移動到另一個項目(問題不斷發生)
  • 通過將圖像移動到另一個項目來創建一個最小的可復制示例,但資產在這種情況下表現正常
  • 從設備/模擬器中刪除應用程序並重新構建
  • 退出並重新打開 Xcode 和模擬器
  • 通過與另一個工作項目相比的構建設置並嘗試模仿設置

圖片示例:

從 Xcode 運行時的主頁選項卡欄:

從 XCode 運行時的主頁選項卡欄

從用戶輸入運行時的主頁標簽欄(它只是空的,但標簽欄項目是可點擊的)

從用戶輸入運行時的主頁標簽欄(它只是空的,但標簽欄項目仍然可以點擊)

我很感激有人可以提供的任何建議,因為這個問題已經困擾了我好幾天了。

謝謝,

艾倫

我真的很抱歉將其作為答案發布,但我是 stackOverFlow 的新手:) 我仍然沒有足夠的聲譽來發表評論,但我真的很想幫助你!

您是否嘗試將渲染設置設置為模板?

( 在此處輸入圖片說明 渲染為模板圖像)

更新,因為我不能再刪除問題了。 我的問題是我在名為 Gifu 的項目中的一個豆莢,在 iOS 14 中,一個 UIImageView 擴展基本上搞亂了我項目中的所有圖像視圖,所以如果有人也遇到這個問題,建議是通過你的任何一個pods 影響您的圖像並查看它們是否出現任何問題,它們可能會列在 pods github 頁面上的問題中。

暫無
暫無

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

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