2012-09-30 1 views
0

내 Windows 컴퓨터에 내 데스크톱 응용 프로그램을 문제없이 패키징 할 수 있으며 응용 프로그램이 실행됩니다. 이것은 모두 위대하다. 그러나 생성 된 MSI 파일에서 설치를 실행 한 후 파일에 할당 된 아이콘이 기본 티타늄 아이콘입니다. 내가 사용 포장의 명령은 1.2.0.RC4Windows 포장 아이콘

내가 Win7에를 실행 해요

: %APPDATA%\titanium\sdk\win32\1.2.0.rc4\tibuild.py" -p PACKAGE -d "%HOMEPATH%\desktop" -t bundle "%HOMEPATH%\Documents\Titanium Studio Workspace\myApp

내가 내 자원 디렉토리에서 사용하는 아이콘이 아이콘을 변경 할 수 있나요 앱을 위해?

+0

tiapp.xml에 아이콘을 지정했는데 디버깅 이유로 앱을 실행하면 정확한 아이콘이 표시됩니까? –

+0

사실 ImageMagick을 별도로 설치해야했습니다. 일단 내가 그것을 설치 한 아이콘은 현지 포장 후 적절하게 나왔다. – Mike

답변

1

tiapp.xml은 XML 구문을 사용하여 app 구성을 제공합니다. 아이콘 태그 사이에 아이콘을 지정하면됩니다. 여기하여 HelloWorld 응용 프로그램의 예는 다음과 같습니다

<?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> 

응용 프로그램의 구조는 다음과 같다 : 앱 아이콘을 설정 할 수 있습니다 위의하지만 만든 설치 브랜딩이 앱이 패키지로하지 않을 때와

├── CHANGELOG.txt 
    ├── LICENSE.txt 
    ├── README.md 
    ├── Resources 
    │ ├── app.js 
    │ ├── default_app_logo.png 
    │ └── index.html 
    ├── manifest 
    └── tiapp.xml 

쪽으로.

설치 프로그램의 경우 SDK 자체 내의 일부 파일을 사용자 자신으로 대체하여 사용자 정의 할 수 있습니다. 우리는 새로운 TideBuilder에서 조만간 출시 될 Tidebuilder CLI를 공개하여 기본 설정을 무시할 예정입니다.

Windows 7에서 1.2.0.RC4 SDK는 C : \ ProgramData \ Titanium에 있습니다. Theinstaller 예술과 아이콘이 C에 위치하고 있습니다 :

  • default_banner을 다음과 같이 당신이 윈도우 설치 프로그램에 관심이있을 것입니다 1.2.0.RC4

    파일 \ \ 경우 ProgramData \ 티타늄 \ SDK를 \의는 Win32. BMP

  • default_dialog.bmp
  • titanium.ico
0

몰라 이것이 당신이 ImageMagick이 설치 설치되어 있어야 1.3.1 이상 V에서 작동 여전히 아이콘 변환을위한 관련 그러나 순서에있는 경우 또는 앱 아이콘을 사용자가 구성한 앱 아이콘으로 업데이트하지 않습니다. 그건 물론 윈도우즈 밑이지만 다른 플랫폼에서도 마찬가지입니다.

http://www.imagemagick.org/script/binary-releases.php#windows

은 바이너리 배포판을 설치 한 후 TideSDK 개발자를 다시 시작하여 응용 프로그램을 다시 결합하고 아이콘이 업데이트해야합니다. 포장의 출력을 확인하십시오.