Skip to content

Instantly share code, notes, and snippets.

@kvofreelance
Created March 20, 2016 21:48
Show Gist options
  • Save kvofreelance/94178bb2c1ca62f7abb5 to your computer and use it in GitHub Desktop.
Save kvofreelance/94178bb2c1ca62f7abb5 to your computer and use it in GitHub Desktop.
Copy icons to android and ios
Android:
cp web/img/icon/android-icon-72x72.png cordova/platforms/android/res/drawable-hdpi/icon.png
cp web/img/icon/android-icon-36x36.png cordova/platforms/android/res/drawable-ldpi/icon.png
cp web/img/icon/android-icon-48x48.png cordova/platforms/android/res/drawable-mdpi/icon.png
cp web/img/icon/android-icon-96x96.png cordova/platforms/android/res/drawable-xhdpi/icon.png
cp web/img/icon/android-icon-144x144.png cordova/platforms/android/res/drawable-xxhdpi/icon.png
cp web/img/icon/android-icon-192x192.png cordova/platforms/android/res/drawable-xxxhdpi/icon.png
IOs:
cp web/img/icon/40.png cordova/platforms/ios/CordovaApp/Images.xcassets/AppIcon.appiconset/icon-40.png
cp web/img/icon/80.png cordova/platforms/ios/CordovaApp/Images.xcassets/AppIcon.appiconset/icon-40@2x.png
cp web/img/icon/50.png cordova/platforms/ios/CordovaApp/Images.xcassets/AppIcon.appiconset/icon-50.png
cp web/img/icon/100.png cordova/platforms/ios/CordovaApp/Images.xcassets/AppIcon.appiconset/icon-50@2x.png
cp web/img/icon/120.png cordova/platforms/ios/CordovaApp/Images.xcassets/AppIcon.appiconset/icon-60@2x.png
cp web/img/icon/180.png cordova/platforms/ios/CordovaApp/Images.xcassets/AppIcon.appiconset/icon-60@3x.png
cp web/img/icon/72.png cordova/platforms/ios/CordovaApp/Images.xcassets/AppIcon.appiconset/icon-72.png
cp web/img/icon/144.png cordova/platforms/ios/CordovaApp/Images.xcassets/AppIcon.appiconset/icon-72@2x.png
cp web/img/icon/76.png cordova/platforms/ios/CordovaApp/Images.xcassets/AppIcon.appiconset/icon-76.png
cp web/img/icon/152.png cordova/platforms/ios/CordovaApp/Images.xcassets/AppIcon.appiconset/icon-76@2x.png
cp web/img/icon/29.png cordova/platforms/ios/CordovaApp/Images.xcassets/AppIcon.appiconset/icon-small.png
cp web/img/icon/58.png cordova/platforms/ios/CordovaApp/Images.xcassets/AppIcon.appiconset/icon-small@2x.png
cp web/img/icon/87.png cordova/platforms/ios/CordovaApp/Images.xcassets/AppIcon.appiconset/icon-small@3x.png
cp web/img/icon/57.png cordova/platforms/ios/CordovaApp/Images.xcassets/AppIcon.appiconset/icon.png
cp web/img/icon/114.png cordova/platforms/ios/CordovaApp/Images.xcassets/AppIcon.appiconset/icon@2x.png
Copy spalshscreens to android and ios
Android:
cp web/img/splashscreens/screen_480_800.png cordova/platforms/android/res/drawable-port-hdpi/screen.png
cp web/img/splashscreens/screen_200_320.png cordova/platforms/android/res/drawable-port-ldpi/screen.png
cp web/img/splashscreens/screen_320_480.png cordova/platforms/android/res/drawable-port-mdpi/screen.png
IOs:
cp web/img/splashscreens/screen_640_1136.png cordova/platforms/ios/CordovaApp/Images.xcassets/LaunchImage.launchimage/Default-568h@2x~iphone.png
cp web/img/splashscreens/screen_750_1334.png cordova/platforms/ios/CordovaApp/Images.xcassets/LaunchImage.launchimage/Default-667h.png
cp web/img/splashscreens/screen_1242_2208.png cordova/platforms/ios/CordovaApp/Images.xcassets/LaunchImage.launchimage/Default-736h.png
cp web/img/splashscreens/screen_1536_2048.png cordova/platforms/ios/CordovaApp/Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x~ipad.png
cp web/img/splashscreens/screen_768_1024.png cordova/platforms/ios/CordovaApp/Images.xcassets/LaunchImage.launchimage/Default-Portrait~ipad.png
cp web/img/splashscreens/screen_640_960.png cordova/platforms/ios/CordovaApp/Images.xcassets/LaunchImage.launchimage/Default@2x~iphone.png
cp web/img/splashscreens/screen_320_480.png cordova/platforms/ios/CordovaApp/Images.xcassets/LaunchImage.launchimage/Default~iphone.png
Create symlinks for web bundle
Android:
cd cordova/platforms/android/assets/www/
ln -s ../../../../web/ Bundle
IOs
cd cordova/platforms/ios/www/
ln -s ../../../../web/ Bundle
Added and update plugins:
Android & IOs
1. cd cordova/
2. cordova plugin remove com.q.users.cordova
3. cordova plugin add ../../Q/platform/plugins/Users/cordova
Change name of App
Common:
1. edit cordova/config.xml
2. replace '<name>CordovaApp</name>' on '<name>Name of App</name>'
Android:
1. edit file cordova/platforms/android/res/values/strings.xml
2. Set value for key "app_name". (Ex: <string name="app_name">CordovaApp</string>)
3. edit cordova/platforms/android/res/xml/config.xml
4. replace '<name>CordovaApp</name>' on '<name>Name of App</name>'
IOs:
1. edit file cordova/platforms/ios/CordovaApp.xcodeproj/project.pbxproj
2. Replace all entiries 'PRODUCT_NAME = "CordovaApp";' on 'PRODUCT_NAME = "<Name of App>";'
3. edit cordova/platforms/ios/CordovaApp/config.xml
4. replace '<name>CordovaApp</name>' on '<name>Name of App</name>'
Change package id of App
Common:
1. edit cordova/config.xml
2. replace 'id="com.qbix.cordovaapp"' on your package id
Android:
1. edit file cordova/platforms/android/AndroidManifest.xml
2. replace 'package="com.qbix.cordovaapp"' on your package id
3. edit cordova/platforms/android/res/xml/config.xml
4. replace 'id="com.qbix.cordovaapp"' on your package id
IOs:
1. edit file cordova/platforms/ios/CordovaApp/CordovaApp-Info.plist
2. Set value for key "CFBundleIdentifier" (Ex.: <key>CFBundleIdentifier</key><string>com.qbix.cordovaapp</string>)
3. edit cordova/platforms/ios/CordovaApp/config.xml
4. replace 'id="com.qbix.cordovaapp"' on your package id
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment