我正在使用Meteor来创建我的项目,我已经在应用程序图标及其启动屏幕的文档中输入了所有可能的键值对
App.icons({
//iPhone Icons
'iphone_2x': 'icons/iphone_2x.png',
'iphone_3x': 'icons/iphone_3x.png',
'ipad': 'icons/ipad.png',
'ipad_2x': 'icons/ipad_2x.png',
'ipad_pro': 'icons/ipad_pro.png',
'ios_settings': 'icons/ios_settings.png',
'ios_settings_3x': 'icons/ios_settings_3x.png',
'ios_spotlight': 'icons/ios_spotlight.png',
'ios_spotlight_2x': 'icons/ios_spotlight_2x.png',
//Android Icons
'android_mdpi': 'icons/android_mdpi.png',
'android_hdpi': 'icons/android_hdpi.png',
'android_xhdpi': 'icons/android_xhdpi.png',
'android_xxhdpi': 'icons/android_xxhdpi.png',
'android_xxxhdpi': 'icons/android_xxxhdpi.png'
});
App.launchScreens({
'iphone_2x': 'splash/iphone_2x.jpg',
'iphone5': 'splash/iphone5.jpg',
'iphone6': 'splash/iphone6.jpg',
'iphone6p_portrait': 'splash/iphone6p_portrait.jpg',
'iphone6p_landscape': 'splash/iphone6p_landscape.jpg',
'ipad_portrait': 'splash/ipad_portrait.jpg',
'ipad_portrait_2x': 'splash/ipad_portrait_2x.jpg',
'ipad_landscape': 'splash/ipad_landscape.jpg',
'ipad_landscape_2x': 'splash/ipad_landscape_2x.jpg',
'android_mdpi_portrait': 'splash/android_mdpi_portrait.jpg',
'android_mdpi_landscape': 'splash/android_mdpi_landscape.jpg',
'android_hdpi_portrait': 'splash/android_hdpi_portrait.jpg',
'android_hdpi_landscape': 'splash/android_hdpi_landscape.jpg',
'android_xhdpi_portrait': 'splash/android_xhdpi_portrait.jpg',
'android_xhdpi_landscape': 'splash/android_xhdpi_landscape.jpg',
'android_xxhdpi_portrait': 'splash/android_xxhdpi_portrait.jpg',
'android_xxhdpi_landscape': 'splash/android_xxhdpi_landscape.jpg'
});
当我把它放入并运行命令在移动设备上运行时,我得到this以及启动屏幕没有显示。奇怪的是,应用程序图标似乎显示。应用程序图标以及启动屏幕均可在iOS模拟器上运行,但不适用于实际设备。
答案 0 :(得分:0)
如果您选中meteor build --help
。
有一个名为--mobile-settings
的移动设置选项。
所以你必须使用这个选项运行build,如下所示:
meteor build --mobile-settings mobile-config.js