Я хотел бы установить значок и заставку на свое приложение, сделанное с помощью meteor + cordova, без редактирования самого проекта Xcode... как это сделать?
Метеор: способ указать значок и экран запуска приложения?
Ответ 1
Вы можете использовать файл 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/[email protected]',
'iphone_3x': 'resources/icons/[email protected]',
'ipad': 'resources/icons/icon-76x76.png',
'ipad_2x': 'resources/icons/[email protected]',
// 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/[email protected]',
'iphone5': 'resources/splash/[email protected]',
'iphone6': 'resources/splash/[email protected]',
'iphone6p_portrait': 'resources/splash/[email protected]',
'iphone6p_landscape': 'resources/splash/[email protected]',
'ipad_portrait': 'resources/splash/splash-768x1024.png',
'ipad_portrait_2x': 'resources/splash/[email protected]',
'ipad_landscape': 'resources/splash/splash-1024x768.png',
'ipad_landscape_2x': 'resources/splash/[email protected]',
// 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
, которую вы поместите в корень вашего проекта.