Ich möchte ein Symbol und Splash-Screen zu meiner Anwendung mit Meteor + cordova Projekt ohne die Bearbeitung der Xcode gemacht setzen sich ... wie dies zu tun?Meteor: Möglichkeit, Symbol und Startbildschirm einer App anzugeben?
12
A
Antwort
30
Sie können die mobile-config.js
Datei machen, die an der Wurzel des Projektes gestellt werden muss. (verfügbar ab 0.9.4) Um ein Beispiel für diese Datei zu erhalten, wäre es am einfachsten zu sehen, wie das Beispiel "localmarket" es gemacht hat. Geben Sie einfach:
meteor create --example localmarket
Dann beobachten Sie die Datei:
more localmarket/mobile-config.js
Grundsätzlich ist die Datei, die die App.icons und App.launchScreens beschreiben muss. Hier ist, was es muss enthalten:
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'
});
Darüber hinaus, wie Sie den Pfad für die Dateien bereitstellen, die Dateien müssen in einen resources/icons
und resources/splash
Ordner aufgenommen werden Sie in der Wurzel Ihres Projekts setzen.
kann ich nicht weil es‘weniger als 6 Zeichen bearbeiten. aber das Beispiel nun tatsächlich „localmarket“ genannt, so Meteor --example localmarket – kroe
richtige Antwort erstellen aber die Symbolgrößen sind unvollständig. Es gibt mehr Größen als nur 60x60 und 72x72. Ist das alles, was Meteor derzeit unterstützt? –
[Hier ist eine weitere aktualisierte Liste] (https://gist.github.com/jperl/f8c395b9f0f1056ad890) mit Verweisen auf den offiziellen Seiten. Grundsätzlich iphone_3x (iPhone6 plus) wurde für Symbole hinzugefügt, die eine iPad Größe angepasst an den [offiziellen 76px] (https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html) (statt 72px) und 3 neue Launch Screens für das iPhone6. –