Nativescript - iOS 应用名称?

Nativescript - iOS app name?

如何在 iOS 版本的构建中设置应用程序名称?

查看 app/App_Resources/iOS/Info.plist - 我明白了

<key>CFBundleDisplayName</key> <string>${PRODUCT_NAME}</string> <key>CFBundleExecutable</key> <string>${EXECUTABLE_NAME}</string>

这 2 个是如何设置的以及何时设置(在准备期间?)?

默认情况下,应用名称与PRODUCT_NAME相同,在return中是项目名称(应用的root-folder名称)。 EXECUTABLE_NAME 是生成的 .ipa 文件的名称。我建议不要管这两个,因为它们是这样的:)

您可以将以下内容添加到 Info.plist 以设置您自己的名称:

<key>CFBundleDisplayName</key>
<string>My App</string>

更新:如果您需要从 Info.plist 文件中获取值,您可以这样做:

var utils = require("utils/utils");
var mainBundle = utils.ios.getter(NSBundle, NSBundle.mainBundle);
var appName = mainBundle.infoDictionary.objectForKey("CFBundleDisplayName"));