|
0
|
| user876725 · 技术社区 · 12 年前 |
|
|
1
1
Finder显示文件名(有时没有扩展名),而不是捆绑包名;如果您希望查找器将其显示为“我的应用程序”,则必须将捆绑包文件夹命名为“MyApplication.app”。如果正确引用,名称中的空格应该不会有问题:
如果qmake/make/macdeployqt工具无法处理文件名中的空格,那么
EDIT:CFBundleDisplayName键的目的是允许对显示的应用程序名称进行语言本地化。实际上,如果将其设置为等于实际文件夹名称,然后在Contents/Resources/somelanguage.lproj/InfoPlist.strings文件中包含其本地化,则它将显示该本地化名称而不是实际文件名。但是,如果用户重命名它(这是完全合理的做法),Finder将看到CFBundleDisplayName和实际名称之间的不匹配,忽略本地化,并显示用户选择的名称。请参见 Apple docs on CFBundleDisplayName 请他们解释。 |