ionic-cli: ionic resources bug in 1.7.15

There is a bug in ionic resources in version 1.7.15. The problem presents itself in that all appropriate icons are generated but not copied to the appropriate resources directory.

resources/ios/

Having experienced this with several projects generated with 1.7.14 and 1.7.15 I downgraded from 1.7.15 to 1.7.14 and immediately all the images that were generated using ionic resources 1.7.15 were copied from the cache to the appropriate directories.

$ ionic resources ios --force
Ionic icon and splash screen resources generator
 uploading ios/icon.png...
 uploading ios/splash.png...
ios/icon.png (192x192) upload complete
ios/splash.png (3000x3000) upload complete
 generating splash ios Default~iphone.png (320x480)...
 generating splash ios Default@2x~iphone.png (640x960)...
 generating splash ios Default-Portrait~ipad.png (768x1024)...
splash ios Default@2x~iphone.png (640x960) generated
 generating splash ios Default-Portrait@~ipadpro.png (2048x2732)...
splash ios Default-Portrait~ipad.png (768x1024) generated
 generating splash ios Default-Portrait@2x~ipad.png (1536x2048)...
splash ios Default~iphone.png (320x480) generated
 generating splash ios Default-Landscape~ipad.png (1024x768)...
splash ios Default-Landscape~ipad.png (1024x768) generated
 generating splash ios Default-Landscape@~ipadpro.png (2732x2048)...
splash ios Default-Portrait@2x~ipad.png (1536x2048) generated
 generating splash ios Default-Landscape@2x~ipad.png (2048x1536)...
splash ios Default-Landscape@2x~ipad.png (2048x1536) generated
 generating splash ios Default-Landscape-736h.png (2208x1242)...
splash ios Default-Landscape-736h.png (2208x1242) generated
 generating splash ios Default-736h.png (1242x2208)...
splash ios Default-736h.png (1242x2208) generated
 generating splash ios Default-667h.png (750x1334)...
splash ios Default-667h.png (750x1334) generated
 generating splash ios Default-568h@2x~iphone.png (640x1136)...
splash ios Default-568h@2x~iphone.png (640x1136) generated
 generating icon ios icon-small@3x.png (87x87)...
icon ios icon-small@3x.png (87x87) generated
 generating icon ios icon-small@2x.png (58x58)...
icon ios icon-small@2x.png (58x58) generated
 generating icon ios icon-small.png (29x29)...
icon ios icon-small.png (29x29) generated
 generating icon ios icon-83.5@2x.png (167x167)...
icon ios icon-83.5@2x.png (167x167) generated
 generating icon ios icon-76@2x.png (152x152)...
icon ios icon-76@2x.png (152x152) generated
 generating icon ios icon-76.png (76x76)...
icon ios icon-76.png (76x76) generated
 generating icon ios icon-72@2x.png (144x144)...
icon ios icon-72@2x.png (144x144) generated
 generating icon ios icon-72.png (72x72)...
icon ios icon-72.png (72x72) generated
 generating icon ios icon-60@3x.png (180x180)...
icon ios icon-60@3x.png (180x180) generated
 generating icon ios icon-60@2x.png (120x120)...
icon ios icon-60@2x.png (120x120) generated
 generating icon ios icon-60.png (60x60)...
icon ios icon-60.png (60x60) generated
 generating icon ios icon-50@2x.png (100x100)...
icon ios icon-50@2x.png (100x100) generated
 generating icon ios icon-50.png (50x50)...
icon ios icon-50.png (50x50) generated
icon ios icon-40@3x.png (120x120) generated
 generating icon ios icon-40@2x.png (80x80)...
icon ios icon-40@2x.png (80x80) generated
 generating icon ios icon-40.png (40x40)...
icon ios icon-40.png (40x40) generated
 generating icon ios icon@2x.png (114x114)...
icon ios icon@2x.png (114x114) generated
 generating icon ios icon.png (57x57)...
icon ios icon.png (57x57) generated
$ ionic -v
1.7.15

No resources copied into the resources/ios directories

Then I ran

$ npm install ionic@1.7.14
...
...
...
$ ionic -v
1.7.14

After downgrading to 1.7.14 the resources are copied from the cache to the appropriate directory…

$ ionic resources --icon
Ionic icon resources generator
icon ios icon.png (57x57) from cache
icon ios icon@2x.png (114x114) from cache
icon ios icon-40.png (40x40) from cache
icon ios icon-40@2x.png (80x80) from cache
icon ios icon-50.png (50x50) from cache
icon ios icon-50@2x.png (100x100) from cache
icon ios icon-60.png (60x60) from cache
icon ios icon-60@2x.png (120x120) from cache
icon ios icon-60@3x.png (180x180) from cache
icon ios icon-72.png (72x72) from cache
icon ios icon-72@2x.png (144x144) from cache
icon ios icon-76.png (76x76) from cache
icon ios icon-76@2x.png (152x152) from cache
icon ios icon-small.png (29x29) from cache
icon ios icon-small@2x.png (58x58) from cache
icon ios icon-small@3x.png (87x87) from cache
Jesses-MacBook-Pro-2:nostalgia WREAdmin$ ionic resources --force
Ionic icon and splash screen resources generator
icon ios icon.png (57x57) from cache
icon ios icon@2x.png (114x114) from cache
icon ios icon-40.png (40x40) from cache
icon ios icon-40@2x.png (80x80) from cache
icon ios icon-50.png (50x50) from cache
icon ios icon-50@2x.png (100x100) from cache
icon ios icon-60.png (60x60) from cache
icon ios icon-60@2x.png (120x120) from cache
icon ios icon-60@3x.png (180x180) from cache
icon ios icon-72.png (72x72) from cache
icon ios icon-72@2x.png (144x144) from cache
icon ios icon-76.png (76x76) from cache
icon ios icon-76@2x.png (152x152) from cache
icon ios icon-small.png (29x29) from cache
icon ios icon-small@2x.png (58x58) from cache
icon ios icon-small@3x.png (87x87) from cache
splash ios Default-568h@2x~iphone.png (640x1136) from cache
splash ios Default-667h.png (750x1334) from cache
splash ios Default-736h.png (1242x2208) from cache
splash ios Default-Landscape-736h.png (2208x1242) from cache
splash ios Default-Landscape@2x~ipad.png (2048x1536) from cache
splash ios Default-Landscape~ipad.png (1024x768) from cache
splash ios Default-Portrait@2x~ipad.png (1536x2048) from cache
splash ios Default-Portrait~ipad.png (768x1024) from cache
splash ios Default@2x~iphone.png (640x960) from cache
splash ios Default~iphone.png (320x480) from cache

About this issue

  • Original URL
  • State: closed
  • Created 8 years ago
  • Reactions: 1
  • Comments: 19 (1 by maintainers)

Most upvoted comments

I created a NodeJS repo to facilitate the icon and splash screen generation for Ionic. So everyone can create all .png files in seconds. https://github.com/dericeira/Icon-Splash-Resize