Objective-C:info.plist 中的动态消息

Posted

技术标签:

【中文标题】Objective-C:info.plist 中的动态消息【英文标题】:Objective-C : Dynamic message in info.plist 【发布时间】:2019-08-05 13:42:59 【问题描述】:

我可以在 Objective-C 中动态更改相机访问权限 info.plist 消息吗,因为我需要在来自 API 响应的消息中显示一些动态值。

【问题讨论】:

【参考方案1】:

简短回答:你不能。 但是我在系统弹出窗口之前遇到了自定义信息弹出窗口。 其他解决方案是将 Info.plist 本地化为多种语言,然后在显示系统弹出窗口之前根据您要显示的文本强制本地化。(我没有对此进行测试) 顺便说一句,你为什么要这样做?

【讨论】:

在我的应用程序中,用户可以从不同的公司登录,因此显示带有公司名称的权限消息。例如:-“XYZ 使用相机将照片上传到相册。” XYZ 在这种情况下应该是您的应用程序的名称。即使你能做到这一点,我认为你也不会通过 Apple 审查程序。他们对权限非常严格。

以上是关于Objective-C:info.plist 中的动态消息的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式更新 info.plist 中的值 [重复]

Bundle ID Suffix 是不是与 info.plist 中的 bundle 标识符相同?

Xcode 项目中的两个 info.plist 文件如何工作?

如何读取 info.plist 中的环境变量?

Info.plist 上传错误中的 CFBundleVersion

iOS开发 Xcode中的Info.plist字段含义