ionic cordova resources是用于一鍵打包生成各分辨率icon和splash的命令,在使用過程中遇到以下問題:
- 生成圖片不全,由于android各種尺寸版本不一致,導(dǎo)致市場占有率小的機器圖標(biāo)生成不全,這里有兩種做法:
a. 美工做圖,把專屬圖標(biāo)放在對應(yīng)的ios和nadroid平臺下。
b. 用系統(tǒng)給的尺寸。 icon=:1024x1024, splash : 2732x2732,這里用命令生成。 -
無法上傳圖片且報POST404
很早以前此命令是不用賬號就能使用的,現(xiàn)在使用需要先登錄,登錄過后就能長期不再登錄,然而最近可能出現(xiàn)已登錄的不能使用,未登錄的登錄不上的情況,見下面內(nèi)容:
image.png
因為原來ionic legacy的賬號轉(zhuǎn)換到了ionic pro上,而使用舊的接口就會訪問不到:
Note: The legacy Ionic Cloud dashboard was sunset on February 1, 2018.
此時應(yīng)該在配置中通過backend來配置使用pro而不是legacy,敲入以下命令即可:
ionic config set backend pro -g
可能會第一次設(shè)置成功后仍然登錄失敗的情況(莫名其妙的Bug),這時可以回滾回legacy后再切換到pro:
ionic config set backend legacy -g
ionic config set backend pro -g
- 圖片生成不了/無法上傳圖片
先檢查圖片格式是否正確且像素尺寸合理、文件不要太大,然后重試一兩次。
icon/splash目前支持:png、ai、psd。圖片不要有圓角(每個平臺會自己給圖片加效果,如ios會自動給logo加圓角效果)。 - ionic cordova resources參數(shù)說明
-f 強制資源再生
-i 生成圖標(biāo)資源
-s 生成啟動畫面資源
例子:
ionic cordova resources 默認(rèn)生成兩個平臺
ionic cordova resources ios
ionic cordova resources android
ionic cordova resources -i -s
