First we'll upload an App icon for the Release Build Configuration.

info

This first part of the process is the same as uploading the App Icons for the Easy Sample App

Click App icons and the App icon navigation will unfold, then click Release

More sample app empty

Click Upload Image or drag and drop an image onto the image container.

If you don't have an App icon yet, you can use our Shared More - Sample App icons

info

The image you upload needs to be a 1024x1024 png (no transparency). This is the largest app icon we currently need to support for both platforms.

After the App icon has uploaded click Save, and TheAppsPajamas will generate the different resolutions required for all of the iOS and droid sizes.

Sample app more release app icons

Next we'll use the power of TheAppsPajamas to provide a different App icon for the More Sample App when it is built in the Debug Build Configuration.

This will help us visually identify which version of the app is installed on a simulator or phone.

info

Experience has shown that it's important to be able to test both Debug and Release App Binaries on multiple devices before shipping it to a customer, so it's helpful to be able to know which Build Configurations are installed on these test devices

First we'll upload an App icon for the Debug Build Configuration.

Click Debug on the App icon navigation.

Click on the Parent Project dropdown.

More sample app parent project dropdown

The Parent Project dropdown allows us to set Inheritance properties, much like we can do with base class and child classes in C#, however the inheritance is related to Projects and Build Configurations. Release is the Build Configuration and Shared is the project that the currently selected Debug Build Configuration can inherit from. Together they are represented as Release.Shared

Shared is a hidden project which maintains project information that can be shared between iOS and Droid.

Your options in the Shared App Icon tab are either to inherit from Release.Shared or to select Overridden

info

You can click on the TheAppsPajamas.More.Droid | TheAppsPajamas.More.iOS tabs to see even more ways you can Override or Inherit from Projects and Build Configurations to further customise your Asset Delivery.

For example the TheAppsPajamas.More.Droid tab will give you three options

  1. Release.TheAppsPajamas.More.Droid - allowing your Droid projects to always have a set of different App icons.
  2. Overridden - meaning you must upload a custom App icon.
  3. Debug.Shared master app icon - the default icon from the Shared tab.

For this sample we will Override the Shared project for this Debug Build Configuration. 

Select Overridden from the dropdown.

Click Upload Image or drag and drop an image onto the image container.

If you don't have an App icon yet, you can use our Shared More - Sample App icons

info

The image you upload needs to be a 1024x1024 png (no transparency). This is the largest app icon we currently need to support for both platforms.

After the App icon has uploaded click Save, and TheAppsPajamas will generate the different resolutions required for all of the iOS and droid sizes.

Sample app more Debug post override