我有一个沙盒登录项,其可执行文件名类似于X174423.MyApp,因为它的前缀是我的开发者ID。我想将此帮助应用程序的包名称设置为MyApp。
在Xcode 5中,我试图更改包显示名称,但包的名称没有变化。
我在InfoPlist.strings中创建了一个CFBundleDisplayName条目,但该包的名称提醒相同。
似乎我错过了什么但是什么?
答案 0 :(得分:0)
如果我理解正确,您希望将该捆绑包作为MyApp显示在Finder中。我不知道为什么它必须是这样的,但它以下列方式为我们工作。在您的Apps Info.plist中:
<key>CFBundleDisplayName</key>
<string>X174423.MyApp</string>
<key>CFBundleName</key>
<string>X174423.MyApp</string>
并在InfoPlist.strings中跟随:
/* Localized versions of Info.plist keys */
CFBundleDisplayName = "MyApp";
CFBundleName = "MyApp";
或者你可以在Info.plist中尝试这个,不要使用InfoPlist.strings:
<key>CFBundleExecutable</key>
<string>X174423.MyApp</string>
<key>CFBundleDisplayName</key>
<string>MyApp</string>
<key>CFBundleName</key>
<string>MyApp</string>