应用内购买 - 可用产品没有 localizedTitle、localizedDescription

Alv*_*par 5 xcode in-app-purchase ios

我有 1 个 IAP 已通过应用程序提交以供审核。
当我检索可用的产品列表(此时只有 1 个)时,我确实看到了提交的 IAP 产品。到现在为止还挺好。

现在,当要显示产品(在 a 中UITableView)时,localizedTitleDescription属性为空。

* 问题 *
为什么可显示的商品信息为空?

我正在关注这个raywenderlich 的 in-app-purchase-tutorial

* 更新 *

请求项目列表后,我打印出检索到的列表。我正在打印这样的每个产品:

for p in products {
  print("Found product: \(p.productIdentifier) \(p.localizedTitle) \(p.price.floatValue)")
}
Run Code Online (Sandbox Code Playgroud)

有趣的是,我看到了 productIdentifier 和 price 打印出来。但是没有 localizedTitle (它只是空字符串)。

sha*_*ght 0

在模拟器设置中,将语言设置为“英语(美国)”:

  • 设置应用程序 -> 常规 -> 语言和区域 -> iPhone 语言

它默认为 OSX“系统偏好设置”中的第一个“首选语言”: