iOS Xcode 本地化不匹配导出临时与调试
Posted
技术标签:
【中文标题】iOS Xcode 本地化不匹配导出临时与调试【英文标题】:iOS Xcode localisation mismatch exporting ad hoc vs debug 【发布时间】:2014-06-18 16:45:16 【问题描述】:我有一个 ios 7.x 应用程序,带有基本的意大利语语言和特定的英语本地化。 当我在终端模拟器和真实设备上测试我的构建时,一切正常。但是,当我导出为“Ad Hoc Archive”并将其安装在仅使用英语(不是基本版本)的设备上时,如果我切换当前设备 i18n 设置,本地化会独立显示。
为什么会这样? Apple Store 的分发是否足够? (我不这么认为……)
【问题讨论】:
【参考方案1】:好的,我发现了问题所在。 Apple 使用用户维护的一种首选语言列表。在我的情况下:
1) 基地; 2) 英语。
并使用具有以下首选语言列表的电话: 1) 意大利语; 2) 英语。
手机选择英语作为设备的最佳语言。 只有在 i18n 列表中没有找到首选语言时,才会达到基数。
我找到的唯一解决方案是添加另一种特定于意大利语的语言翻译。
好好想一想,这个功能是正确的!为什么我希望选择英语作为 2° 语言的法国用户看到我的意大利语应用?
感谢和抱歉我的回答。
【讨论】:
以上是关于iOS Xcode 本地化不匹配导出临时与调试的主要内容,如果未能解决你的问题,请参考以下文章
io.jsonwebtoken.SignatureException:JWT 签名与本地计算的签名不匹配
Cordova 6.0.0 iOS 本地化与 cordova-ios@4.0 和 Xcode 7.2.1