ionic cordova resources是用于一鍵打包生成各分辨率icon和splash的命令,在使用過程中可能會遇到以下問題:
1. 生成圖片不全
官方標配尺寸:
icon:1024*1024
splash:2732*2732
其中splash其實用2208*2208夠用且更好,不容易出現(xiàn)圖片太大的錯誤提示。
2. 無法上傳圖片且報POST404
很早以前此命令是不用賬號就能使用的,現(xiàn)在使用需要先登錄,登錄過后就能長期不再登錄,然而最近可能出現(xiàn)已登錄的不能使用,未登錄的登錄不上的情況,見下面內容:
? Password: [hidden]
Request: POST https://api.ionic.io/login
Response: 404
Body:
{ link: null,
message: 'No user found by that email',
type: 'NotFound' }
原因說明及解決方法
是因為原來ionic legacy的賬號轉換到了ionic pro上,而使用舊的接口就會訪問不到:
Note: The legacy Ionic Cloud dashboard was sunset on February 1, 2018.
此時應該在配置中通過backend來配置使用pro而不是legacy,敲入以下命令即可:
ionic config set backend pro -g
可能會第一次設置成功后仍然登錄失敗的情況(莫名其妙的Bug),這時可以回滾回legacy后再切換到pro:
ionic config set backend legacy -g
ionic config set backend pro -g
備注說明
參考自下面鏈接,先前使用后沒放在心上,使得另一部機子遇到同樣問題找了半天,遂記錄下來:https://stackoverflow.com/questions/45885432/ionic-cant-login-request-post-https-api-ionic-io-login-no-user-found-by-that
3. 無法上傳圖片
先檢查圖片格式是否正確且像素尺寸合理、文件不要太大,然后重試一兩次。