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

标签 ios xcode in-app-purchase

我有 1 个 IAP 已提交给该应用以供审核。
当我检索可用的产品列表(此时只有 1 个)时,我确实看到了提交的 IAP 产品。到目前为止一切顺利。

现在归结为显示产品(在 UITableView 中)时,localizedTitleDescription 属性为空。

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

我正在关注这个raywenderlich's in-app-purchase-tutorial .

* 已更新 *

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

for p in products {
  print("Found product: \(p.productIdentifier) \(p.localizedTitle) \(p.price.floatValue)")
}

有趣的是,我看到打印出来的产品标识符和价格。但是没有 localizedTitle(它只是一个空字符串)。

最佳答案

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

  • 设置应用 -> 通用 -> 语言与地区 -> iPhone 语言

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

关于ios - 应用内购买 - 可用产品没有 localizedTitle、localizedDescription,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40615441/

相关文章:

ios - 如果我们只能检查收据,检查交易队列有什么意义呢?

ios - 保护 IOS 应用免受 Lucky Patcher 和其他此类应用的侵害

iOS11 SDK 无法访问应用程序的委托(delegate)

ios - 如何为 CAShapeLayer 的填充设置动画?

xcode - 改变场景会导致缩放

reactjs - react native : XCode: Build failed with error "EMFILE: too many open files, watch"

ios - 与新应用版本一起提交的新 iOS 应用内购买是否会在以前的应用版本中可用?

ios - 在不同 API 主机之间切换

ios - 我可以使用 NSLayoutConstraints 来保持 UIView 的 subview 等间距,而不管以后在 subview 数组中添加或删除吗?

xcode - 确定是否正在使用 Xcode StoreKit 配置文件