在SKProduct中没有localizedTitle

时间:2012-06-21 08:28:13

标签: ios app-store itunesconnect

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

3 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:1)

在 Xcode 中回滚您的版本号。

例如,在我的情况下,我在 Xcode 中有 MARKETING_VERSION=1.23。我已在 App Store Connect 上将其作为 1.23 版提交。 Apple 随后在审核中拒绝 1.23 版。在这次拒绝之后,SKProductsRequest 继续提供一系列 SKProduct,但每个产品的 .localizedTitle.localizedDescription 被设置为 nil

在 Xcode 中,我将版本号(即 MARKETING_VERSION)改回 1.22。此后,.localizedTitle.localizedDescription 再次正确投放。

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

这肯定是苹果方面的一个错误。 I have submitted a bug report here,但我似乎无法获得该报告的公开链接。

答案 2 :(得分:0)

对于iOS和Mac应用程序商店(包括live和sandbox),Apple似乎在6月20日到21日之间的某个时刻打破了这个问题。不幸的是,如果您信任有效的回复,您的应用就会崩溃。

对于拥有实时应用的任何人,如果您不需要持续的互联网连接,某些用户的短期工作可能是在iOS上启用机场模式,不确定“关闭您的互联网连接”是否有助于任何在Mac应用商店中遇到此问题的人。