我想在使用meteor和cordova制作的应用程序中设置图标和启动画面,而不需要编辑Xcode项目本身...怎么做呢?
我想在使用meteor和cordova制作的应用程序中设置图标和启动画面,而不需要编辑Xcode项目本身...怎么做呢?
mobile-config.js
文件(从 0.9.4 版本开始提供)来实现这个功能。如果您需要这个文件的示例,最简单的方法是查看 “localmarket”示例的实现方式。 只需输入以下命令即可:meteor create --example localmarket
然后观察该文件:
more localmarket/mobile-config.js
基本上,该文件需要描述 App.icons 和 App.launchScreens。以下是它必须包含的内容:
App.icons({
// iOS
'iphone': 'resources/icons/icon-60x60.png',
'iphone_2x': 'resources/icons/icon-60x60@2x.png',
'iphone_3x': 'resources/icons/icon-60x60@3x.png',
'ipad': 'resources/icons/icon-76x76.png',
'ipad_2x': 'resources/icons/icon-76x76@2x.png',
// Android
'android_ldpi': 'resources/icons/icon-36x36.png',
'android_mdpi': 'resources/icons/icon-48x48.png',
'android_hdpi': 'resources/icons/icon-72x72.png',
'android_xhdpi': 'resources/icons/icon-96x96.png'
});
App.launchScreens({
// iOS
'iphone': 'resources/splash/splash-320x480.png',
'iphone_2x': 'resources/splash/splash-320x480@2x.png',
'iphone5': 'resources/splash/splash-320x568@2x.png',
'iphone6': 'resources/splash/splash-375x667@2x.png',
'iphone6p_portrait': 'resources/splash/splash-414x736@3x.png',
'iphone6p_landscape': 'resources/splash/splash-736x414@3x.png',
'ipad_portrait': 'resources/splash/splash-768x1024.png',
'ipad_portrait_2x': 'resources/splash/splash-768x1024@2x.png',
'ipad_landscape': 'resources/splash/splash-1024x768.png',
'ipad_landscape_2x': 'resources/splash/splash-1024x768@2x.png',
// Android
'android_ldpi_portrait': 'resources/splash/splash-200x320.png',
'android_ldpi_landscape': 'resources/splash/splash-320x200.png',
'android_mdpi_portrait': 'resources/splash/splash-320x480.png',
'android_mdpi_landscape': 'resources/splash/splash-480x320.png',
'android_hdpi_portrait': 'resources/splash/splash-480x800.png',
'android_hdpi_landscape': 'resources/splash/splash-800x480.png',
'android_xhdpi_portrait': 'resources/splash/splash-720x1280.png',
'android_xhdpi_landscape': 'resources/splash/splash-1280x720.png'
});
resources/icons
和resources/splash
文件夹中。
mobile-config.js的文档