ios - 警告 ITMS-90176 - 无法识别的语言环境 base.lproj

标签 ios xcode

自从我更新到 XCode 10 后,我在将我的应用上传到 App Store 时收到以下警告:

Unrecognized Locale - The locale names used in localization directories at ('Payload/MyApp.app/base.lproj') are invalid. iTunes supports BCP47 but not the UN M.49 specification. Refer to the Language and Locale Designations guide for more information on naming your language-specific directories.

知道如何解决这个问题吗?

如果没有,是否有可能在不进行完整上传的情况下找出是否仍然出现此警告?

最佳答案

似乎只有 .storyboard.xib 文件应该放在基本国际化目录中。

我将所有 .strings 文件从 base.lproj 移动到 en.lproj 目录,现在警告消失了。

关于ios - 警告 ITMS-90176 - 无法识别的语言环境 base.lproj,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52739742/

相关文章:

ios - 如何将 NSPredicate 与多维数组一起使用(其中 predicateFormat 存在于 valueForKeyPath 中)

python - 从 sudo rm -R/System/Library/Frameworks/Python.framework/Versions/2.7 恢复

Xcode 12.3 在启动 SwiftUI 项目时卡住

ios - 如何创建从 UIViewController 到 UISplitViewController 的转场

ios - Xcode Storyboard 显示为空

ios - 使用自动布局以编程方式将 UIView 居中会使 View 从 super View 中消失

xcode - 如何更改 titleLabel 字体颜色,Xcode

ios - 如何修复世博会开始抛出 "Simulator is installed but is identified as ' com.apple.CoreSimulator.SimulatorTrampoline';不知道那是什么”

ios - 在 iPhone 和 Watch 应用程序中共享文档目录中的数据

ios - Xcode -FirebaseCore 词法或预处理器问题 'GoogleUtilities/GULAppEnvironmentUtil.h' 找不到文件