我尝试使用Info.plist中的${PRODUCT_NAME}
变量,但在本地化的InfoPlist.strings文件中使用它,当弹出通知时,它将显示应用程序名称。这可能吗?
当我尝试这样做的时候,我会得到一个带有正确语言的弹出窗口,但是它显示的是$(PROGRAM_NAME)
而不是"My App Name"
...
Info.plist:
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>${PRODUCT_NAME} would like to use your current location while using the app and in the background</string>
InfoPlist.strings (EN):
"NSLocationAlwaysAndWhenInUseUsageDescription" = "${PRODUCT_NAME} would like to use your current location while using the app and in the background";
InfoPlist.strings (FR):
"NSLocationAlwaysAndWhenInUseUsageDescription" = "${PRODUCT_NAME} souhaiteraient utiliser votre emplacement actuel en utilisant l'application et en arrière-plan";
1条答案
按热度按时间6tqwzwtp1#
基于此解决方案:https://stackoverflow.com/a/27886342/8874833
我创建了一个自定义运行脚本,并对其进行了如下修改:
MY_APP_NAME是xcconfig中用户定义的值