tiapp.xml provides app configuration using XML syntax. Just assign your icon between the icon tags. Here is example from HelloWorld app:
<?xml version='1.0' encoding='UTF-8'?>
<ti:app xmlns:ti='http://ti.appcelerator.org'>
<id>com.example.helloworld</id>
<name>HelloWorld</name>
<version>0.1.0</version>
<publisher>prattd</publisher>
<url>http://example.com</url>
<icon>default_app_logo.png</icon>
<copyright>2012 by prattd</copyright>
<window>
<id>initial</id>
<title>HelloWorld</title>
<url>app://index.html</url>
<width>700</width>
<max-width>3000</max-width>
<min-width>0</min-width>
<height>500</height>
<max-height>3000</max-height>
<min-height>0</min-height>
<fullscreen>false</fullscreen>
<resizable>true</resizable>
<chrome scrollbars="true">true</chrome>
<maximizable>true</maximizable>
<minimizable>true</minimizable>
<closeable>true</closeable>
</window>
</ti:app>
The structure of the app is like this:
├── CHANGELOG.txt
├── LICENSE.txt
├── README.md
├── Resources
│ ├── app.js
│ ├── default_app_logo.png
│ └── index.html
├── manifest
└── tiapp.xml
With the above you can set your app icon but not the installer branding created when your app is packaged up.
For the installer, it is possible to customize it by replacing few files within within the SDK itself with your own. We will be doing more to expose these in our new TideBuilder the tidebuilder CLI in upcoming releases to override the defaults.
As you are aware, on Windows 7 the 1.2.0.RC4 SDK lives at C:\ProgramData\Titanium. Theinstaller art and icon are located at C:\ProgramData\Titanium\sdk\win32\1.2.0.RC4
The files you will be interested in for the windows installer are as follows:
- default_banner.bmp
- default_dialog.bmp
- titanium.ico