Ionic-cli: Ionic Cordova Resources getting stuck

Created on 23 Aug 2018  ·  12Comments  ·  Source: ionic-team/ionic-cli

Description:
I'm using the "ionic cordova resources" cli tool to generate app icons and splash screens. It runs for awhile and then stalls (step varies but is usually between 30 and 42).

Executing "ionic cordova resources ios" and then "ionic cordova resources android" seems to get through everything okay.

Steps to Reproduce:

  1. Create new project with "ionic start myApp tabs" saying yes to Cordova integration
  2. Add android platform
  3. Add iOS platform
  4. Remove generated resources/android and resources/iOS folders but leave the default icon.png and splash.png files
  5. Execute "ionic cordova resources"

Output:
Spinning partway through
screen shot 2018-08-23 at 2 09 51 pm

My ionic info:

Ionic:

   ionic (Ionic CLI)  : 4.1.1 (/Users/jason/.nvm/versions/node/v10.5.0/lib/node_modules/ionic)
   Ionic Framework    : ionic-angular 3.9.2
   @ionic/app-scripts : 3.1.11

Cordova:

   cordova (Cordova CLI) : 8.0.0
   Cordova Platforms     : android 7.0.0, ios 4.5.5
   Cordova Plugins       : no whitelisted plugins (0 plugins total)

System:

   Android SDK Tools : 26.1.1 (/Users/jason/Library/Android/sdk)
   ios-deploy        : 1.9.2
   NodeJS            : v10.5.0 (/Users/jason/.nvm/versions/node/v10.5.0/bin/node)
   npm               : 6.4.0
   OS                : macOS High Sierra
   Xcode             : Xcode 9.4.1 Build version 9F2000

Other Information:
Attempted with Ionic CLI 3.9.2, 4.0.2, and 4.1.1 (latest) as discussed in #3398 and running my images through tinypng.com as discussed in #2924

bug needs investigation

Most helpful comment

Here is an workaround. I specified platform and type of resource and it works.

ionic cordova resources ios --icon --verbose
ionic cordova resources android --icon --verbose
ionic cordova resources ios --splash --verbose
ionic cordova resources android --splash --verbose

I know it's annoying. But it worked for me.

All 12 comments

@gecko-8 Can you run with --verbose and post the output?

@dwieeb Sure, here's the verbose output. It seems to finish step 40 but doesn't continue. The step number seems to be confused too (sometimes doesn't increment properly).

MacBook-Pro:myApp2 jason$ ionic cordova resources --verbose
  ionic:cli-utils Terminal info: { tty: true, ci: false } +0ms
  ionic:cli-utils CLI global options: { _: [ 'cordova', 'resources' ], help: null, h: null, verbose: true, quiet: null, interactive: true, color: true, confirm: null, json: null, project: null, '--': [] } +3ms
  ionic:cli-utils:lib:project Project type from config: Ionic Angular 3 (ionic-angular) +0ms
  ionic:cli-utils Project name: undefined +131ms
  ionic:cli Context: { binPath: '/Users/jason/.nvm/versions/node/v10.5.0/lib/node_modules/ionic/bin/ionic', libPath: '/Users/jason/.nvm/versions/node/v10.5.0/lib/node_modules/ionic', execPath: '/Data/Test/Ionic/myApp2', version: '4.1.1' } +0ms
  ionic:cli-utils:lib:integrations:cordova:config Using config.xml: /Data/Test/Ionic/myApp2/config.xml +0ms
  ionic:cli:commands:cordova:resources resourceJsonStructure=3 +0ms
  ionic:cli-utils:lib:integrations:cordova:config Using config.xml: /Data/Test/Ionic/myApp2/config.xml +32ms
  ionic:cli:commands:cordova:resources platforms=android, ios +21ms
  ionic:cli:commands:cordova:resources buildPlatforms=android, ios +0ms
  ionic:cli:commands:cordova:resources getProjectPlatforms completed: android, ios +0ms
  ionic:cli:commands:cordova:resources imgResources=50 +2ms
  ionic:cli:commands:cordova:resources createImgDestinationDirectories completed: 4 +1ms
  ionic:cli:commands:cordova:resources getSourceImages completed: (./resources/icon.png, ./resources/splash.png) +9ms
  ionic:cli:commands:cordova:resources imgResources=50 +1ms
✔ Collecting resource configuration and source images - done!
✔ Filtering out image resources that do not need regeneration - done!
  superagent creating `fs.ReadStream` instance for file: /Data/Test/Ionic/myApp2/resources/icon.png +0ms
  superagent creating `fs.ReadStream` instance for file: /Data/Test/Ionic/myApp2/resources/splash.png +2ms
  superagent POST https://res.ionic.io/api/v1/upload +23ms
  superagent setting FormData header: "content-type: multipart/form-data; boundary=--------------------------349335581408709837352145" +0ms
  superagent POST https://res.ionic.io/api/v1/upload +2ms
  superagent setting FormData header: "content-type: multipart/form-data; boundary=--------------------------057581719737621990373363" +0ms
⠙ Uploading source images to prepare for transformations   superagent got FormData Content-Length: 61200 +3ms
  superagent got FormData Content-Length: 79033 +2ms
⠏ Uploading source images to prepare for transformations   superagent POST https://res.ionic.io/api/v1/upload -> 200 +988ms
⠸ Uploading source images to prepare for transformations: 1 / 2 complete   superagent POST https://res.ionic.io/api/v1/upload -> 200 +132ms
⠼ Uploading source images to prepare for transformations: 2 / 2 complete   ionic:cli:commands:cordova:resources uploadSourceImages completed: responses=[ {}, {} ] +1s
  ionic:cli:commands:cordova:resources srcImagesAvailable=[ { ext: '.png', resType: 'icon', platform: 'global', path: '/Data/Test/Ionic/myApp2/resources/icon.png', vector: undefined, height: undefined, width: undefined, imageId: '3f1bbdf1aefcb5ce7b60770ce907c68f' }, { ext: '.png', resType: 'splash', platform: 'global', path: '/Data/Test/Ionic/myApp2/resources/splash.png', vector: undefined, height: undefined, width: undefined, imageId: '2412a8324a656ec5993eb50b3b293c69' } ] +0ms
  ionic:cli:commands:cordova:resources imagesTooLargeForSource=[] +0ms
✔ Uploading source images to prepare for transformations: 2 / 2 complete - done!
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-drawable-ldpi-icon.png-c3340a +0ms
  superagent POST https://res.ionic.io/api/v1/transform +14ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-drawable-mdpi-icon.png-3d8509 +3ms
  superagent POST https://res.ionic.io/api/v1/transform +2ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-drawable-hdpi-icon.png-d1f204 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-drawable-xhdpi-icon.png-8ec2c4 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-drawable-xxhdpi-icon.png-14cd27 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-drawable-xxxhdpi-icon.png-9b65a4 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-drawable-land-ldpi-screen.png-817725 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-drawable-land-mdpi-screen.png-c7ea60 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-drawable-land-hdpi-screen.png-4f5efa +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-drawable-land-xhdpi-screen.png-baa350 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +0ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-drawable-land-xxhdpi-screen.png-744438 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-drawable-land-xxxhdpi-screen.png-2fedf4 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-drawable-port-ldpi-screen.png-f2109e +1ms
  superagent POST https://res.ionic.io/api/v1/transform +2ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-drawable-port-mdpi-screen.png-4c0575 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-drawable-port-hdpi-screen.png-8201e1 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-drawable-port-xhdpi-screen.png-f837e0 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +0ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-drawable-port-xxhdpi-screen.png-f0e815 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +2ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-drawable-port-xxxhdpi-screen.png-b8897c +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-icon.png-0cad99 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/[email protected] +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-icon-40.png-2fa526 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/[email protected] +1ms
  superagent POST https://res.ionic.io/api/v1/transform +0ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/[email protected] +1ms
  superagent POST https://res.ionic.io/api/v1/transform +2ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-icon-50.png-d7a724 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/[email protected] +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-icon-60.png-e1c94e +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/[email protected] +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/[email protected] +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-icon-72.png-28b969 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/[email protected] +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-icon-76.png-39f7fc +1ms
  superagent POST https://res.ionic.io/api/v1/transform +0ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/[email protected] +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/[email protected] +0ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-icon-small.png-5090e9 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/[email protected] +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/[email protected] +2ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-icon-1024.png-a49c3d +0ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-Default-568h@2x~iphone.png-72fd1f +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-Default-667h.png-01a09b +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-Default-736h.png-bfa871 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-Default-Landscape-736h.png-8c30bb +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-Default-Landscape@2x~ipad.png-cecf45 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +0ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-Default-Landscape@~ipadpro.png-1d18ad +1ms
  superagent POST https://res.ionic.io/api/v1/transform +2ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-Default-Landscape~ipad.png-6802b6 +2ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-Default-Portrait@2x~ipad.png-d536d7 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-Default-Portrait@~ipadpro.png-e6f5d4 +0ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-Default-Portrait~ipad.png-5f2190 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +2ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-Default@2x~iphone.png-4c80dd +2ms
  superagent POST https://res.ionic.io/api/v1/transform +0ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-Default~iphone.png-a5bda5 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/_9/vkdjn0vn43l032b80b1q87r40000gp/T/ionic-cordova-resources-Default@2x~universal~anyany.png-b5d889 +0ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
⠙ Generating platform resources   superagent POST https://res.ionic.io/api/v1/transform -> 200 +520ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for drawable-ldpi-icon.png: (id: 3f1bbdf1aefcb5ce7b60770ce907c68f) +521ms
⠴ Generating platform resources: 1 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +178ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for drawable-hdpi-icon.png: (id: 3f1bbdf1aefcb5ce7b60770ce907c68f) +178ms
⠧ Generating platform resources: 2 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +37ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for icon-60.png: (id: 3f1bbdf1aefcb5ce7b60770ce907c68f) +38ms
⠹ Generating platform resources: 3 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +243ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for drawable-land-xxhdpi-screen.png: (id: 2412a8324a656ec5993eb50b3b293c69) +242ms
⠧ Generating platform resources: 3 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +210ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for icon-small.png: (id: 3f1bbdf1aefcb5ce7b60770ce907c68f) +211ms
⠼ Generating platform resources: 5 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +2s
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for drawable-land-xhdpi-screen.png: (id: 2412a8324a656ec5993eb50b3b293c69) +2s
  superagent POST https://res.ionic.io/api/v1/transform -> 200 +5ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for Default-Landscape~ipad.png: (id: 2412a8324a656ec5993eb50b3b293c69) +6ms
⠏ Generating platform resources: 7 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +651ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for icon-50.png: (id: 3f1bbdf1aefcb5ce7b60770ce907c68f) +650ms
⠙ Generating platform resources: 8 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +78ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for [email protected]: (id: 3f1bbdf1aefcb5ce7b60770ce907c68f) +78ms
⠼ Generating platform resources: 9 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +108ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for [email protected]: (id: 3f1bbdf1aefcb5ce7b60770ce907c68f) +109ms
⠋ Generating platform resources: 10 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +228ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for icon-76.png: (id: 3f1bbdf1aefcb5ce7b60770ce907c68f) +228ms
⠴ Generating platform resources: 11 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +210ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for Default-Portrait@~ipadpro.png: (id: 2412a8324a656ec5993eb50b3b293c69) +210ms
⠼ Generating platform resources: 12 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +407ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for Default-Portrait~ipad.png: (id: 2412a8324a656ec5993eb50b3b293c69) +406ms
⠇ Generating platform resources: 13 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +172ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for icon-40.png: (id: 3f1bbdf1aefcb5ce7b60770ce907c68f) +172ms
⠏ Generating platform resources: 14 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +13ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for [email protected]: (id: 3f1bbdf1aefcb5ce7b60770ce907c68f) +13ms
⠦ Generating platform resources: 15 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +832ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for [email protected]: (id: 3f1bbdf1aefcb5ce7b60770ce907c68f) +832ms
⠙ Generating platform resources: 16 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +167ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for [email protected]: (id: 3f1bbdf1aefcb5ce7b60770ce907c68f) +167ms
⠹ Generating platform resources: 17 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +22ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for [email protected]: (id: 3f1bbdf1aefcb5ce7b60770ce907c68f) +22ms
⠙ Generating platform resources: 18 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +965ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for [email protected]: (id: 3f1bbdf1aefcb5ce7b60770ce907c68f) +965ms
⠼ Generating platform resources: 19 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +589ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for Default-Landscape-736h.png: (id: 2412a8324a656ec5993eb50b3b293c69) +589ms
  superagent POST https://res.ionic.io/api/v1/transform -> 200 +24ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for Default-Portrait@2x~ipad.png: (id: 2412a8324a656ec5993eb50b3b293c69) +24ms
⠹ Generating platform resources: 21 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +334ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for [email protected]: (id: 3f1bbdf1aefcb5ce7b60770ce907c68f) +335ms
⠋ Generating platform resources: 22 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +364ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for drawable-port-xxxhdpi-screen.png: (id: 2412a8324a656ec5993eb50b3b293c69) +364ms
⠼ Generating platform resources: 23 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +664ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for icon.png: (id: 3f1bbdf1aefcb5ce7b60770ce907c68f) +663ms
⠙ Generating platform resources: 24 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +304ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for Default@2x~universal~anyany.png: (id: 2412a8324a656ec5993eb50b3b293c69) +304ms
⠙ Generating platform resources: 25 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +979ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for [email protected]: (id: 3f1bbdf1aefcb5ce7b60770ce907c68f) +979ms
⠹ Generating platform resources: 26 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +37ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for drawable-port-xhdpi-screen.png: (id: 2412a8324a656ec5993eb50b3b293c69) +38ms
⠼ Generating platform resources: 26 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +77ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for Default-Landscape@~ipadpro.png: (id: 2412a8324a656ec5993eb50b3b293c69) +76ms
⠋ Generating platform resources: 28 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +4s
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for Default-667h.png: (id: 2412a8324a656ec5993eb50b3b293c69) +4s
⠙ Generating platform resources: 28 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +90ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for drawable-port-mdpi-screen.png: (id: 2412a8324a656ec5993eb50b3b293c69) +90ms
⠼ Generating platform resources: 30 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +578ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for Default~iphone.png: (id: 2412a8324a656ec5993eb50b3b293c69) +578ms
⠇ Generating platform resources: 31 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +633ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for drawable-port-xxhdpi-screen.png: (id: 2412a8324a656ec5993eb50b3b293c69) +633ms
⠦ Generating platform resources: 32 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +372ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for Default-Landscape@2x~ipad.png: (id: 2412a8324a656ec5993eb50b3b293c69) +372ms
⠦ Generating platform resources: 33 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +5s
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for Default-736h.png: (id: 2412a8324a656ec5993eb50b3b293c69) +5s
⠋ Generating platform resources: 34 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +665ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for drawable-port-hdpi-screen.png: (id: 2412a8324a656ec5993eb50b3b293c69) +665ms
⠋ Generating platform resources: 35 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +16s
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for drawable-land-mdpi-screen.png: (id: 2412a8324a656ec5993eb50b3b293c69) +16s
⠏ Generating platform resources: 36 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +396ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for Default-568h@2x~iphone.png: (id: 2412a8324a656ec5993eb50b3b293c69) +396ms
⠹ Generating platform resources: 37 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +635ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for drawable-land-xxxhdpi-screen.png: (id: 2412a8324a656ec5993eb50b3b293c69) +635ms
⠦ Generating platform resources: 38 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +30s
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for [email protected]: (id: 3f1bbdf1aefcb5ce7b60770ce907c68f) +30s
⠇ Generating platform resources: 38 / 50 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +116ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for Default@2x~iphone.png: (id: 2412a8324a656ec5993eb50b3b293c69) +116ms
⠴ Generating platform resources: 40 / 50 complete

@gecko-8 @iodev Can you upload the source images so I can try to reproduce the issue? This doesn't seem to be happening for me.

@dwieeb They're just the images from the generated template but here they are. As an update, even separating out the ios and android commands doesn't seem to work. I've actually stopped using the ionic resources command and gone to a 3rd party site to keep my project moving forward. As a quick test, I just tried it again and it seems to have gotten further, stalling at 47/50.

icon
splash

I can't beat THAT! I have two images, but what's better than the stock template images. Do you still want them?

SwSciMacMini-3:CorrectSys macbook$ ionic info
✔ Gathering environment info - done!

Ionic:

ionic (Ionic CLI) : 4.1.1 (/Users/macbook/node_modules/ionic)
Ionic Framework : ionic-angular 3.9.2
@ionic/app-scripts : 3.2.0

Cordova:

cordova (Cordova CLI) : 8.0.0
Cordova Platforms : android 7.0.0, ios 4.5.5
Cordova Plugins : cordova-plugin-ionic-keyboard 2.1.2, cordova-plugin-ionic-webview 2.1.0, (and 11 other plugins)

System:

Android SDK Tools : 26.1.1 (/Users/macbook/Library/Developer/Xamarin/android-sdk-macosx)
ios-deploy : 1.9.2
NodeJS : v8.11.3 (/usr/local/Cellar/node@8/8.11.3_1/bin/node)
npm : 5.6.0
OS : macOS High Sierra
Xcode : Xcode 9.4.1 Build version 9F2000

SwSciMacMini-3:CorrectSys macbook$ ionic cordova resources --verbose
  ionic:cli-utils:bootstrap local CLI 4.1.1 found at /Users/macbook/node_modules/ionic/package.json +0ms
  ionic:cli-utils Terminal info: { tty: true, ci: false } +0ms
  ionic:cli-utils CLI global options: { _: [ 'cordova', 'resources' ], help: null, h: null, verbose: true, quiet: null, interactive: true, color: true, confirm: null, json: null, project: null, '--': [] } +2ms
  ionic:cli-utils:lib:project Project type from config: Ionic Angular 3 (ionic-angular) +0ms
  ionic:cli-utils Project name: undefined +156ms
  ionic:cli Context: { binPath: '/Users/macbook/node_modules/ionic/bin/ionic', libPath: '/Users/macbook/node_modules/ionic', execPath: '/Users/macbook/Projects/CorrectSys', version: '4.1.1' } +0ms
  ionic:cli-utils:lib:integrations:cordova:config Using config.xml: /Users/macbook/Projects/CorrectSys/config.xml +0ms
  ionic:cli:commands:cordova:resources resourceJsonStructure=3 +0ms
  ionic:cli-utils:lib:integrations:cordova:config Using config.xml: /Users/macbook/Projects/CorrectSys/config.xml +74ms
  ionic:cli:commands:cordova:resources platforms=android, ios +19ms
  ionic:cli:commands:cordova:resources buildPlatforms=android, ios +1ms
  ionic:cli:commands:cordova:resources getProjectPlatforms completed: android, ios +0ms
  ionic:cli:commands:cordova:resources imgResources=40 +2ms
  ionic:cli:commands:cordova:resources createImgDestinationDirectories completed: 4 +2ms
⠙ Collecting resource configuration and source images   ionic:cli:commands:cordova:resources getSourceImages completed: (./resources/icon.png, ./resources/splash.png) +52ms
  ionic:cli:commands:cordova:resources imgResources=40 +1ms
✔ Collecting resource configuration and source images - done!
✔ Filtering out image resources that do not need regeneration - done!
  superagent creating `fs.ReadStream` instance for file: /Users/macbook/Projects/CorrectSys/resources/icon.png +0ms
  superagent creating `fs.ReadStream` instance for file: /Users/macbook/Projects/CorrectSys/resources/splash.png +2ms
  superagent POST https://res.ionic.io/api/v1/upload +21ms
  superagent setting FormData header: "content-type: multipart/form-data; boundary=--------------------------426864637088025523402810" +0ms
  superagent POST https://res.ionic.io/api/v1/upload +3ms
  superagent setting FormData header: "content-type: multipart/form-data; boundary=--------------------------263510985393120367444616" +0ms
⠙ Uploading source images to prepare for transformations   superagent got FormData Content-Length: 83009 +2ms
  superagent got FormData Content-Length: 3399465 +4ms
⠋ Uploading source images to prepare for transformations   superagent POST https://res.ionic.io/api/v1/upload -> 200 +483ms
⠸ Uploading source images to prepare for transformations: 1 / 2 complete   superagent POST https://res.ionic.io/api/v1/upload -> 200 +1s
⠴ Uploading source images to prepare for transformations: 2 / 2 complete   ionic:cli:commands:cordova:resources uploadSourceImages completed: responses=[ {}, {} ] +2s
  ionic:cli:commands:cordova:resources srcImagesAvailable=[ { ext: '.png', resType: 'icon', platform: 'global', path: '/Users/macbook/Projects/CorrectSys/resources/icon.png', vector: undefined, height: undefined, width: undefined, imageId: '64468ea00d793228a1df6ed427a77a95' }, { ext: '.png', resType: 'splash', platform: 'global', path: '/Users/macbook/Projects/CorrectSys/resources/splash.png', vector: undefined, height: undefined, width: undefined, imageId: 'ca6f31392ef5b4c59eef4237de25b212' } ] +0ms
  ionic:cli:commands:cordova:resources imagesTooLargeForSource=[] +1ms
✔ Uploading source images to prepare for transformations: 2 / 2 complete - done!
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-drawable-ldpi-icon.png-525fc8 +0ms
  superagent POST https://res.ionic.io/api/v1/transform +14ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-drawable-mdpi-icon.png-30ac86 +3ms
  superagent POST https://res.ionic.io/api/v1/transform +2ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-drawable-hdpi-icon.png-9b5dbf +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-drawable-xhdpi-icon.png-c0a6b5 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +0ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-drawable-xxhdpi-icon.png-5ce660 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-drawable-xxxhdpi-icon.png-e2818f +0ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-drawable-port-ldpi-screen.png-2e1842 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +0ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-drawable-port-mdpi-screen.png-abfc19 +0ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-drawable-port-hdpi-screen.png-6abce1 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +0ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-drawable-port-xhdpi-screen.png-dd8901 +0ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-drawable-port-xxhdpi-screen.png-87c026 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-drawable-port-xxxhdpi-screen.png-91408e +1ms
  superagent POST https://res.ionic.io/api/v1/transform +0ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-icon.png-a67ddd +0ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/[email protected] +1ms
  superagent POST https://res.ionic.io/api/v1/transform +0ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-icon-40.png-c64151 +0ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/[email protected] +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/[email protected] +1ms
  superagent POST https://res.ionic.io/api/v1/transform +0ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-icon-50.png-525683 +0ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/[email protected] +1ms
  superagent POST https://res.ionic.io/api/v1/transform +0ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-icon-60.png-4bd608 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/[email protected] +0ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/[email protected] +1ms
  superagent POST https://res.ionic.io/api/v1/transform +0ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-icon-72.png-b63b7c +0ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/[email protected] +1ms
  superagent POST https://res.ionic.io/api/v1/transform +0ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-icon-76.png-403147 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/[email protected] +0ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/[email protected] +1ms
  superagent POST https://res.ionic.io/api/v1/transform +0ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-icon-small.png-95758a +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/[email protected] +0ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/[email protected] +1ms
  superagent POST https://res.ionic.io/api/v1/transform +0ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-icon-1024.png-463608 +0ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-Default-568h@2x~iphone.png-407b95 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-Default-667h.png-913a70 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-Default-736h.png-f548e6 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +0ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-Default-Portrait@2x~ipad.png-0f7b2a +0ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-Default-Portrait@~ipadpro.png-e9b7c6 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-Default-Portrait~ipad.png-35ed3e +1ms
  superagent POST https://res.ionic.io/api/v1/transform +0ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-Default@2x~iphone.png-ee3132 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-Default~iphone.png-124583 +0ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
  ionic:cli-utils:lib:integrations:cordova:resources creating write stream for tmp file: /var/folders/vf/_w_ss1tx2lq27rgc3gl8db580000gn/T/ionic-cordova-resources-Default@2x~universal~anyany.png-8253c0 +1ms
  superagent POST https://res.ionic.io/api/v1/transform +1ms
⠦ Generating platform resources   superagent POST https://res.ionic.io/api/v1/transform -> 200 +325ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for drawable-xhdpi-icon.png: (id: 64468ea00d793228a1df6ed427a77a95) +327ms
⠇ Generating platform resources: 1 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +41ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for drawable-mdpi-icon.png: (id: 64468ea00d793228a1df6ed427a77a95) +40ms
⠏ Generating platform resources: 2 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +8ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for drawable-ldpi-icon.png: (id: 64468ea00d793228a1df6ed427a77a95) +8ms
⠋ Generating platform resources: 3 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +19ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for icon.png: (id: 64468ea00d793228a1df6ed427a77a95) +19ms
⠙ Generating platform resources: 4 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +2ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for drawable-hdpi-icon.png: (id: 64468ea00d793228a1df6ed427a77a95) +2ms
⠴ Generating platform resources: 5 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +150ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for drawable-xxxhdpi-icon.png: (id: 64468ea00d793228a1df6ed427a77a95) +151ms
⠦ Generating platform resources: 5 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +60ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for [email protected]: (id: 64468ea00d793228a1df6ed427a77a95) +59ms
  superagent POST https://res.ionic.io/api/v1/transform -> 200 +1ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for drawable-xxhdpi-icon.png: (id: 64468ea00d793228a1df6ed427a77a95) +1ms
⠧ Generating platform resources: 5 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +23ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for [email protected]: (id: 64468ea00d793228a1df6ed427a77a95) +23ms
⠋ Generating platform resources: 8 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +4ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for [email protected]: (id: 64468ea00d793228a1df6ed427a77a95) +5ms
  superagent POST https://res.ionic.io/api/v1/transform -> 200 +2ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for [email protected]: (id: 64468ea00d793228a1df6ed427a77a95) +1ms
⠹ Generating platform resources: 10 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +13ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for icon-40.png: (id: 64468ea00d793228a1df6ed427a77a95) +14ms
⠴ Generating platform resources: 12 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +36ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for [email protected]: (id: 64468ea00d793228a1df6ed427a77a95) +35ms
⠏ Generating platform resources: 13 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +181ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for icon-72.png: (id: 64468ea00d793228a1df6ed427a77a95) +182ms
⠙ Generating platform resources: 14 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +64ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for drawable-port-ldpi-screen.png: (id: ca6f31392ef5b4c59eef4237de25b212) +63ms
⠹ Generating platform resources: 14 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +27ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for [email protected]: (id: 64468ea00d793228a1df6ed427a77a95) +27ms
⠼ Generating platform resources: 15 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +39ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for icon-50.png: (id: 64468ea00d793228a1df6ed427a77a95) +39ms
⠴ Generating platform resources: 16 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +4ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for icon-76.png: (id: 64468ea00d793228a1df6ed427a77a95) +4ms
⠦ Generating platform resources: 17 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +6ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for [email protected]: (id: 64468ea00d793228a1df6ed427a77a95) +6ms
⠇ Generating platform resources: 18 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +43ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for [email protected]: (id: 64468ea00d793228a1df6ed427a77a95) +43ms
⠋ Generating platform resources: 19 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +51ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for [email protected]: (id: 64468ea00d793228a1df6ed427a77a95) +51ms
⠸ Generating platform resources: 21 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +58ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for [email protected]: (id: 64468ea00d793228a1df6ed427a77a95) +59ms
  superagent POST https://res.ionic.io/api/v1/transform -> 200 +1ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for icon-small.png: (id: 64468ea00d793228a1df6ed427a77a95) +0ms
  superagent POST https://res.ionic.io/api/v1/transform -> 200 +1ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for [email protected]: (id: 64468ea00d793228a1df6ed427a77a95) +1ms
⠹ Generating platform resources: 24 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +354ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for icon-1024.png: (id: 64468ea00d793228a1df6ed427a77a95) +354ms
⠇ Generating platform resources: 25 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +261ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for drawable-port-mdpi-screen.png: (id: ca6f31392ef5b4c59eef4237de25b212) +261ms
⠴ Generating platform resources: 26 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +288ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for Default-568h@2x~iphone.png: (id: ca6f31392ef5b4c59eef4237de25b212) +288ms
⠹ Generating platform resources: 27 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +1s
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for drawable-port-hdpi-screen.png: (id: ca6f31392ef5b4c59eef4237de25b212) +1s
⠸ Generating platform resources: 27 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +24ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for Default~iphone.png: (id: ca6f31392ef5b4c59eef4237de25b212) +24ms
⠹ Generating platform resources: 29 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +366ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for drawable-port-xhdpi-screen.png: (id: ca6f31392ef5b4c59eef4237de25b212) +366ms
⠧ Generating platform resources: 29 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +267ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for Default-Portrait~ipad.png: (id: ca6f31392ef5b4c59eef4237de25b212) +267ms
⠇ Generating platform resources: 29 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +24ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for Default@2x~iphone.png: (id: ca6f31392ef5b4c59eef4237de25b212) +24ms
⠏ Generating platform resources: 32 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +442ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for Default-736h.png: (id: ca6f31392ef5b4c59eef4237de25b212) +442ms
⠏ Generating platform resources: 33 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +977ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for Default-667h.png: (id: ca6f31392ef5b4c59eef4237de25b212) +977ms
⠹ Generating platform resources: 33 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +169ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for Default-Portrait@~ipadpro.png: (id: ca6f31392ef5b4c59eef4237de25b212) +169ms
⠦ Generating platform resources: 34 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +183ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for Default@2x~universal~anyany.png: (id: ca6f31392ef5b4c59eef4237de25b212) +183ms
⠧ Generating platform resources: 34 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +15ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for drawable-port-xxhdpi-screen.png: (id: ca6f31392ef5b4c59eef4237de25b212) +15ms
⠏ Generating platform resources: 37 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +489ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for drawable-port-xxxhdpi-screen.png: (id: ca6f31392ef5b4c59eef4237de25b212) +489ms
⠹ Generating platform resources: 38 / 40 complete   superagent POST https://res.ionic.io/api/v1/transform -> 200 +598ms
  ionic:cli-utils:lib:integrations:cordova:resources response 200 received for Default-Portrait@2x~ipad.png: (id: ca6f31392ef5b4c59eef4237de25b212) +598ms
⠏ Generating platform resources: 39 / 40 complete

icon
splash

Same issue (

Here is an workaround. I specified platform and type of resource and it works.

ionic cordova resources ios --icon --verbose
ionic cordova resources android --icon --verbose
ionic cordova resources ios --splash --verbose
ionic cordova resources android --splash --verbose

I know it's annoying. But it worked for me.

Here is an workaround. I specified platform and type of resource and it works.

ionic cordova resources ios --icon --verbose
ionic cordova resources android --icon --verbose
ionic cordova resources ios --splash --verbose
ionic cordova resources android --splash --verbose

I know it's annoying. But it worked for me.

Had the same issue today, using 4.5.0. This workaround worked for me

The problem for me is only the ionic cordova resources android --splash it stops at the last resource (like 11/12), only it works with --verbose argument.

I opened #3867.
Just now, I have it working alright.
My guess would be the network issue, especially when you are in China, you proxy may have connection issue when uploading file for resizing.

It didn't work under my own proxy at home.
With nothing changed, it works perfectly under company proxy.

If you are in similar situation and you've done plenty of resolutions, try switch your proxy

Additionally, I encourage everyone subscribed to this issue to try the hidden --cordova-res option for generating resources locally. See https://github.com/ionic-team/ionic-cli/issues/3762#issuecomment-456967033 for details.

Ionic CLI 5 ships with support for generating Cordova resources locally using the cordova-res utility, which completely replaces the existing code for generating resources remotely in ionic cordova resources.

Give it a try! Leave feedback/bug reports in either repo. Thanks!

Was this page helpful?
0 / 5 - 0 ratings