Meteor Cordova Launch screens and icons

My mobile-config.js file looks like:

App.icons({
  'iphone': 'public/img/icons/iOS/app_60x60.png',
  'iphone_2x': 'public/img/icons/iOS/app_120x120.png',
  'iphone_3x': 'public/img/icons/iOS/app_180x180.png',
  'ipad': 'public/img/icons/iOS/app_76x76.png',
  'ipad_2x': 'public/img/icons/iOS/app_152x152.png',
  'ipad_pro': 'public/img/icons/iOS/app_167x167.png',
  'ios_settings': 'public/img/icons/iOS/app_29x29.png',
  'ios_settings_2x': 'public/img/icons/iOS/app_58x58.png',
  'ios_settings_3x': 'public/img/icons/iOS/app_87x87.png',
  'ios_spotlight': 'public/img/icons/iOS/app_40x40.png',
  'ios_spotlight_2x': 'public/img/icons/iOS/app_80x80.png',
  'android_mdpi': 'public/img/icons/iOS/app_48x48.png',
  'android_hdpi': 'public/img/icons/iOS/app_72x72.png',
  'android_xhdpi': 'public/img/icons/iOS/app_96x96.png',
  'android_xxhdpi': 'public/img/icons/iOS/app_144x144.png',
  'android_xxxhdpi': 'public/img/icons/iOS/app_192x192.png'
});

App.launchScreens({
  'iphone': 'public/img/icons/iOS/app_320x480.png',
  'iphone_2x': 'public/img/icons/iOS/app_640x960.png',
  'iphone5': 'public/img/icons/iOS/app_640x1136.png',
  'iphone6': 'public/img/icons/iOS/app_750x1334.png',
  'iphone6p_potrait': 'public/img/icons/iOS/app_1242x2208.png',
  'iphone6p_landscape': 'public/img/icons/iOS/app_2208x1242.png',
  'ipad_portrait': 'public/img/icons/iOS/app_768x1024.png',
  'ipad_portrait_2x': 'public/img/icons/iOS/app_1536x2048.png',
  'ipad_landscape': 'public/img/icons/iOS/app_1024x768.png',
  'ipad_landscape_2x': 'public/img/icons/iOS/app_2048x1536.png',
  'android_mdpi_portrait': 'public/img/icons/iOS/app_320x470.png',
  'android_mdpi_landscape': 'public/img/icons/iOS/app_470x320.png',
  'android_hdpi_portrait': 'public/img/icons/iOS/app_480x640.png',
  'android_hdpi_landscape': 'public/img/icons/iOS/app_640x480.png',
  'android_xhdpi_portrait': 'public/img/icons/iOS/app_720x960.png',
  'android_xhdpi_landscape': 'public/img/icons/iOS/app_960x720.png',
  'android_xxhdpi_portrait': 'public/img/icons/iOS/app_1080x1440.png',
  'android_xxhdpi_landscape': 'public/img/icons/iOS/app_1440x1080.png'
});

But when I run meteor run ios-device I get:

WARNING: iphone: unknown key in App.icons configuration. The key may be deprecated.

I get it for 3 items:
-iphone in App.icons
-iphone in App.launchScreens
-iphone6p_portrait in App.launchScrens

But iphone and iphone_6p_portrait is used in the Meteor doc example: https://docs.meteor.com/api/mobile-config.html and, unless I’m reading it wrong, still supported in the Cordova docs: https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-splashscreen/.

Am I doing something incorrectly?

I don’t have any experience with this - but looking at your post you have two different spellings for the iphone6 portrait key.

Ah, thanks.

But that still leaves the default iphone key…why would those not be valid?