簡體   English   中英

Ionic iOS Cordova 在應用程序之間切換保持舊圖標,未生成新圖標 應用程序切換器

[英]Ionic iOS Cordova Switching between apps stays old icon, new icon is not being generated app switcher

目前,在應用程序之間切換時,我遇到了一個關於 ICON 的 iOS 資源的奇怪問題。

我目前正在使用的應用程序是從codecanyon下載的模板,並且我已將icon.png和splash.png更改為客戶端徽標。

圖標在其他任何地方都正常工作,只有在應用程序之間切換時,您在應用程序之間滑動的屏幕,左上角的小圖標沒有改變,它保持原樣。

我現在看到的是,當我使用 cordova-res 生成圖標時,它會生成 28 個圖標,這 3 個圖標不是由 cordova 生成的,我必須手動制作它們:

<icon height="29" src="resources/ios/icon/icon-small.png" width="29" />
<icon height="58" src="resources/ios/icon/icon-small@2x.png" width="58" />
<icon height="87" src="resources/ios/icon/icon-small@3x.png" width="87" />

我確實手動生成了它們並將它們放在資源/ios/圖標位置,但仍然沒有成功。

我還查了XCODE,老圖標根本沒有。

這是在主屏幕上工作的圖標。

這是在主屏幕上工作的圖標。

這是出現在左上角的舊圖標。

這是出現在左上角的舊圖標。

離子信息:

Ionic:

   Ionic CLI                     : 6.12.3 (/Users/leotrinelmazi/.nvm/versions/node/v12.19.0/lib/node_modules/@ionic/cli)
   Ionic Framework               : @ionic/angular 5.8.5
   @angular-devkit/build-angular : 0.803.29
   @angular-devkit/schematics    : 8.3.29
   @angular/cli                  : 8.3.29
   @ionic/angular-toolkit        : 2.3.3

Cordova:

   Cordova CLI       : 9.0.0 (cordova-lib@9.0.1)
   Cordova Platforms : ios 6.2.0
   Cordova Plugins   : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 4.2.1, (and 21 other plugins)

Utility:

   cordova-res                          : 0.15.3
   native-run (update available: 1.5.0) : 1.2.1

System:

   ios-deploy : 1.11.3
   ios-sim    : 8.0.2
   NodeJS     : v12.19.0 (/Users/leotrinelmazi/.nvm/versions/node/v12.19.0/bin/node)
   npm        : 6.14.8
   OS         : macOS Big Sur
   Xcode      : Xcode 13.1 Build version 13A1030d

雖然我已經提出了這個問題,但我也在查看 stackoverflow 並最終提出了一些建議。

我的解決方案是卸載應用程序(已多次完成),關閉 iPhone(或重新啟動)再次安裝應用程序。

現在圖標顯示正常。

暫無
暫無

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

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