我在任何地方都找不到这个问题的答案。我是Xcode的新手。我开发了两个多语言的iPhone应用程序,但无法将它们上传到iTunes Connect,因为我遇到了一个著名的错误“info.plist key cfbundlelocalizations的值不是该键所需的类型”。每个人都说这是因为我需要在那里放置一个值数组。但是我不知道怎么做。比如说,如果我需要英语和法语,我应该在那里放什么呢?像这样的东西(0=en,1=fr)?
bcs8qyzn1#
Xcode中的plist编辑器似乎坚持它应该是一个字符串...如果你想要一个数组,尝试在文本编辑器中打开plist文件,并在一个值后面添加以下内容:
<key>CFBundleLocalizations</key> <array> <string>English</string> <string>French</string> </array>
所以你的plist看起来像这样:
... <key>CFBundleExecutable</key> <string>${EXECUTABLE_NAME}</string> <key>CFBundleLocalizations</key> <array> <string>English</string> <string>French</string> </array> ...
kx5bkwkv2#
我可以这样用英语加上德语:变更日期:
<key>CFBundleDevelopmentRegion</key> <string>en</string>
收件人:
<key>CFBundleLocalizations</key> <array> <string>en</string> <string>de</string> </array>
2条答案
按热度按时间bcs8qyzn1#
Xcode中的plist编辑器似乎坚持它应该是一个字符串...如果你想要一个数组,尝试在文本编辑器中打开plist文件,并在一个值后面添加以下内容:
所以你的plist看起来像这样:
kx5bkwkv2#
我可以这样用英语加上德语:
变更日期:
收件人: