gpt4 book ai didi

ios - 不同的定位取决于目标

转载 作者:可可西里 更新时间:2023-11-01 03:57:50 26 4
gpt4 key购买 nike

我在 Xcode 的一个项目下有几个目标。在项目设置中,我看到这样的本地化: enter image description here

但我想做的是将目标之一本地化为德语和波兰语,而第二个目标仅本地化为德语。这些目标产品是单独的 ipa 文件,但我想知道我是否将波兰语留空用于第二个目标,波兰用户会看到德语文本还是空字符串?另外,如果有语言,它会在此处显示应用商店中可用的所有语言吗?

enter image description here

最佳答案

但我想做的是将目标之一本地化为德语和波兰语,第二个目标仅本地化为德语。

不幸的是,由于本地化是基于文件和项目的,因此如果不对您的代码库进行重大更改,这是不可能的。根据您的代码和资源文件( Storyboard、.strings 文件等),可能会有两个具有不同本地化的项目使用一个公共(public)共享框架,框架中的大部分应用程序代码。但是,我想这对您的项目来说太大了。

此外,在生成 IPA 后删除本地化可能更合理。通过删除波兰语本地化的资源和文件夹,您基本上可以获得所需的结果,而无需更改项目配置。

这个目标产品是单独的 ipa 文件,但我想知道如果我将波兰语留空作为第二个目标,波兰的用户会看到德语文本还是空字符串吗?

如果您将波兰语本地化文件留空,那么您会在您的应用中看到两个结果:

  1. 对于 Storyboard 本地化,您会看到空字符串(即 UILabels、UITextFields 等将被清空)
  2. 对于 NSLocalizedString("key", "comment") 引用的字符串,你会看到评论

如果您完全删除波兰语本地化文件,则该应用程序将显示您的基本本地化版本。

此外,如果有语言,它会在此处显示应用商店中可用的所有语言吗?

App Store 根据生成的构建中的内容而不是项目配置来选择本地化。如果您的构建中有波兰语本地化文件,那么 App Store 将看到这些文件并显示您的应用支持该本地化。

关于ios - 不同的定位取决于目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38440094/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com