我在目标的构建设置中将 BUNDLE_DISPLAY_NAME-> XXX 定义为用户定义的设置。现在,在我的info.plist文件中,我将其用作捆绑显示名称-> $ {BUNDLE_DISPLAY_NAME} 。在我的InfoPlist.strings文件中,我使用了“ CFBundleDisplayName” =“ $ {BUNDLE_DISPLAY_NAME}” 。
现在的问题是,当我运行我的应用程序时,应用程序名称显示为 $ {BUNDLE_DISPLAY_NAME} ,而不是 XXX 。但是,如果我删除InfoPlist.strings声明,它将正常工作并显示正确的名称,即 XXX 。所以我在InfoPlist.strings中声明它的方式存在问题,但是我不知道是什么?
答案 0 :(得分:-1)
There is no predefined key with ${BUNDLE_DISPLAY_NAME}, you should use $(PRODUCT_NAME) in Info.plist to get the correct name.