我无法在任何地方找到这个问题的答案。我是Xcode的新手。我开发了两个多语言iPhone应用程序,无法将它们上传到iTunes Connect,因为我收到了一个着名的错误“info.plist键cfbundlelocalizations的值不是该键所需的类型”。每个人都说这是因为我需要在那里放置一系列值,但我不知道该怎么做。如果我需要例如英语和法语,我应该把它放在那里?这样的事情(0 = en,1 = fr)?
答案 0 :(得分:15)
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>
...