- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
拒绝电子邮件显示:
Guideline 4.0 - Design
We noticed an issue in your app that contributes to a lower quality user
experience than Apple users expect:
- Your app's modal alerts are in English, but your app's primary language is Chinese. To help users understand why your app is requesting access to a specific feature, your app's modal alerts should be in the same language as the rest of your app.
Next Steps
To resolve this issue, please revise your app to address all instances of this type of issue.
我还自定义了对话框来显示为什么应用程序需要获取用户的位置。
InfoPlist.string(基础)
"NSLocationWhenInUseUsageDescription" = "Allow the App to activate GPS service for providing service related information.";
InfoPlist.string(英文)
"NSLocationWhenInUseUsageDescription" = "Allow the App to activate GPS service for providing service related information.";
InfoPlist.string(中文(繁体))
"NSLocationWhenInUseUsageDescription" = "開啟您的「定位服務」以允許「我的APP」提供資訊查詢服務。";
InfoPlist.string(简体中文)
"NSLocationWhenInUseUsageDescription" = "開啟您的「定位服務」以允許「我的APP」提供資訊查詢服務。";
如何解决此问题以适应审核?
如果我只将设备语言更改为日语,对话框将显示中文(繁体)。
当我的设备语言是日语时,有什么办法让对话框显示英语而不是中文吗?
最佳答案
第一件事: Apple 表示,为了帮助用户了解您的应用请求访问特定功能的原因,您应用的模态提醒应该与应用的其余部分使用相同的语言。 p>
第二件事:但是,由于您不想在设备中添加日语本地化,因此您将只能看到中文翻译文本,因为它是您的主要语言,以防您将设备的语言切换为除提供的本地化之外的任何其他语言(中文和英文)。
第三件事:(您的要求)
要实现此目标,您必须执行以下操作:
由于您无法在运行时修改 info.plist,因此您无法修改 NSLocationWhenInUseUsageDescription 键。您无法实现此目的,否则您必须修改应用程序的主要语言或为日语提供单独的本地化。不过,如果您这样做,则必须在两个 localized.strings 文件中保留相同的数据,但在 info.plist 文件中保留不同的数据,您可以在其中以英语更改 NSLocationWhenInUseUsageDescription 键的值。但同样,您的应用程序被拒绝的机会也很大,因为 Apple 从 lproj 文件夹中读取您的本地化内容,并且可能会发现您在应用程序和 plist 文件中分别提供了中文和英文文本。因此,在这种情况下,您肯定必须更改您的应用程序要求。但您可以尝试一下,并向 Apple 提出上诉,指定您的应用程序的要求。
对于你的第二个要求,通过分析,我得出的结论是你必须做以下两件事之一:
关于ios - 苹果审查被拒绝,因为获取用户权限对话框已本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57285475/
我正在开发一个名为 Quiz 的系统... 最后剩下的就是“线索”。目前我有 我想从 xml 中删除线索,因为很难
一旦拉取请求被批准,如果还有进一步的提交: 拉取请求应该转到 未获批准 自动状态。 这能做到吗? 最佳答案 能力推送新提交时取消过时的拉取请求批准 是 下的设置合并前需要拉取请求审查 在 branch
我想发送我的App进行外部Beta测试,所以我想为此使用Apple的新TestFlight系统。 我设法邀请了内部测试人员,他们可以测试该应用程序,因此我发现我必须将该应用程序提交给外部Beta测试。
对于以某种方式使这个 if 条件更短(更优雅),你有什么建议吗? if (@path.start_with? "scp" || @path.start_with? "http") @source
我管理一个在线目录。目前,内部人员手动更新,他们的更改立即可见。现在我们要添加一个验证步骤:Tom 进行更改,Jerry 批准。 我看到两条路,但都不优雅。 保留整个数据库的第二个“工作副本”。 在同
我的程序应该采用任意数量的单字文本字符串参数,每个参数的长度小于 128 个字符。它将所有文本从 stdin 复制到 stdout,但输入中看到的任何单词都会被单词 CENSORED 替换。到目前为止
我有一个团队在几个 GitHub 存储库中工作。每个存储库都有负责人(维护者)对拉取请求进行最终审查,如果可以则将其合并到 master 中。所有其他成员都是此存储库的开发人员和审阅者(但可能在另一个
是否有任何官方/有效的方式来发送对 Android 开发者指南的反馈?我注意到一个错误(一个页面建议使用文档中列为已弃用的方法)并且想知道是否有办法向网站上的工作人员指出它,但我找不到任何东西。 最佳
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
(来源:azureedge.net) 我的代码存储库位于 GitHub 中,我的管道在 Azure DevOps 中配置。 我需要让 Azure DevOps 检查和过滤提交到我的 GitHub 存储
我想编写一个函数,从列表中删除尾随的 nil。我首先尝试用递归优雅地写它,但结果是这样的: (defun strip-tail (lst) (let ((last-item-pos (positi
我在 git review 上得到以下内容: git review You are about to submit multiple commits. This is expected if you
我正在使用 Apple iTunes Connect 网站。我希望我的 iPhone friend 可以通过 testflight 安装我的应用程序。我的 friend 不属于我的工作团队,因此他没有
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我在 visual studio 2010 中使用 git 进行源代码控制。我可以使用诸如“git status”、“git commit”之类的命令,但是当我尝试使用“git review”时,我得
我是一名优秀的程序员,十分优秀!