如何更改应用程序的名称?

neo*_*eye 3 titanium

我的客户在appname中想要一个丹麦字母'Ø'.当我在名称中创建一个包含此字母的新Titanium项目时,项目无法编译:

[INFO] Performing clean build
[ERROR] 
[ERROR] Error: Traceback (most recent call last):
  File "/Library/Application Support/Titanium/mobilesdk/osx/1.7.2/iphone/builder.py", line 1148, in main
    execute_xcode("iphonesimulator%s" % link_version,["GCC_PREPROCESSOR_DEFINITIONS=__LOG__ID__=%s DEPLOYTYPE=development TI_DEVELOPMENT=1 DEBUG=1 TI_VERSION=%s %s" % (log_id,sdk_version,debugstr)],False)
  File "/Library/Application Support/Titanium/mobilesdk/osx/1.7.2/iphone/builder.py", line 1066, in execute_xcode
    output = run.run(args,False,False,o)
  File "/Library/Application Support/Titanium/mobilesdk/osx/1.7.2/iphone/run.py", line 39, in run
    sys.exit(rc)
SystemExit: 65
Run Code Online (Sandbox Code Playgroud)

有没有其他方法来设置应用程序名称?如果我可以在所有文件名/ dirnames中使用ascii字母,那么这是优选的,因此更容易存储在git中.

有任何想法吗?

我想在appcelerator的Q&A论坛上提出这个问题,但是"Post Question"按钮似乎不起作用.

Muh*_*han 8

iPhone:要重命名您的应用名称,您可以更新info.plist.

Android:您必须在tiapp.xml文件中添加这些行.标签标签包含应用程序名称.

<android xmlns:android="http://schemas.android.com/apk/res/android">

    <manifest>

            <application android:debuggable="false" android:icon="@drawable/appicon" android:label="YourAppName" >


            </application>  
        </manifest>
</android>
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助.


Yoz*_*zef 5

从适用于iOS和Android的Titanium SDK 3.x开始:

  1. 在项目中,打开/i18n/文件夹,选择您希望应用程序名称所在的语言,例如:/i18n/en/folder.
  2. 添加名为:app.xmlwith 的文件:

    <?xml version="1.0" encoding="UTF-8"?> <resources> <string name="appname">NAME OF APP IN THIS LANGUAGE</string> </resources>