我想从应用程序中动态更改显示名称。有办法吗?我不想使用.plist。我想与应用程序中的 xcode 一起使用。谢谢
${PRODUCT_NAME} 我如何用代码调用这个值?
我想从应用程序中动态更改显示名称。有办法吗?我不想使用.plist。我想与应用程序中的 xcode 一起使用。谢谢
${PRODUCT_NAME} 我如何用代码调用这个值?
应用名称在应用的 info.plist文件中定义。
那进来Main Bundle
..和iOS does not allow anything to be written and updated in Main Bundle..
因此,您不能以编程方式更改具有应用程序名称的应用程序 info.plist 的内容...捆绑标识符 ..etc
不,这是不可能的。一旦安装在 iPhone 上,Info.plist 和应用程序包中的所有内容都是只读的。
添加以下代码获取产品名称
NSDictionary *infoPList = [[NSBundle mainBundle] infoDictionary];
NSString *appName = [infoPList objectForKey:@"CFBundleDisplayName"];
appName 是“Bundle display name”或 Product Name 的值
我不相信。
您可以对其进行本地化——即,根据使用的语言显示不同的名称——但我认为您不能动态更改名称。这可能是一件好事......如果被滥用,它可能会变得非常混乱。