7

我正在实施一个应用内商店,并成功地从应用商店获取 SKProducts。SKProducts 中的价格信息和描述很好,但我所有的本地化标题都是零。在 iTunes Connect 中,设置了参考名称,我添加了英语并设置了显示名称和描述。知道为什么localizedTitles 会返回为零吗?

4

3 回答 3

4

同样的问题,请查看https://devforums.apple.com/message/681255 - 你并不孤单。这是苹果方面的事情。

于 2012-06-21T09:05:54.190 回答
1

在 Xcode 中回滚您的版本号。

例如,在我的情况下,我曾MARKETING_VERSION=1.23在 Xcode 中。我已经在 App Store Connect 上提交了 1.23 版。苹果随后在审查中拒绝了1.23 版本。在此拒绝之后,SKProductsRequest继续提供SKProducts 列表,但每个产品的.localizedTitle.localizedDescription都设置为nil

在 Xcode 中,我将我的版本号(即MARKETING_VERSION)改回了 1.22。在此之后,.localizedTitle.localizedDescription再次正确送达。

临时更改版本号是在重新提交您的应用以供审核之前进行测试和开发的一种解决方法。

这肯定是苹果方面的一个错误。我在这里提交了一个错误报告,但似乎我无法获得该报告的公共链接。

于 2021-02-09T10:22:24.047 回答
0

Apple 似乎在 6 月 20 日至 21 日之间的某个时间点打破了 iOS 和 Mac 应用商店(包括实时应用商店和沙盒应用商店)的这一规定。不幸的是,如果您相信有效的响应,您的应用程序将会崩溃。

对于拥有实时应用程序的任何人,如果您不需要持久的互联网连接,对于某些用户来说,短期解决方法可以是在 iOS 上启用机场模式,不确定“关闭您的互联网连接”是否对遇到这种情况的人有很大帮助在 Mac 应用商店上。

于 2012-06-21T10:58:03.227 回答