【发布时间】:2011-07-05 17:40:46
【问题描述】:
我最近向市场发布了一个使用 monotouch 的 iphone 应用程序。 目前处于等待审核状态。
今天我发现当点击“在应用商店查看”按钮时,会发生以下情况:
- Itunes 打开并显示以下消息(您的应用在美国市场,单击以更改您的默认设置....)
- “您的应用在美国市场上不可用”。
我对这条消息感到恼火,并且不确定我是否做错了什么,因为我没有使用官方本地化。我的本地化完全用 C# 构建,不使用“lproj”文件。
所以我的 app.bundle 中没有任何 +en.lproj 或 de.lproj 文件夹。
Itunes-Connect 中的二进制详细信息如下: Localizations: ("en")
这是否意味着如果我的应用程序获得批准,它将无法在德国市场上销售,即使我在 Itunes Connect 中的默认语言是“德语”并且我已经添加了德语的所有应用程序详细信息?
Itunes Connect 如何决定该应用在哪些市场上可用?
问题是我不想发布新的二进制文件并冒着再等 5 天的风险,因为该应用程序应该已经在市场上(客户......)
请明确一点:该应用程序确实有英语和德语本地化字符串,并且会根据用户语言显示正确的字符串 -> 但它都是用 C# 编写的......
【问题讨论】:
-
我认为这与您的本地化无关。当您在应用商店中设置新应用时,您可以指定它在哪些市场中可用。此外,我认为我认为应用商店 URL 不适用于尚未经过审核的应用。
标签: iphone cocoa-touch xamarin.ios app-store