我正在实现一个应用程序内商店,并成功地从应用程序商店获得了SKProducts。SKProducts中的价格信息和描述都很好,但我所有的localizedTitles都是空的。在iTunes连接中,设置了引用名称,我添加了英语,并设置了显示名称和描述。你知道为什么localizedTitles会返回为零吗?
发布于 2012-06-21 17:05:54
这里也有同样的问题,请查看https://devforums.apple.com/message/681255 --您并不孤单。这是苹果方面的一些东西。
发布于 2021-02-09 18:22:24
在Xcode.中回滚您的版本号。
例如,在我的情况下,我在Xcode中使用了MARKETING_VERSION=1.23。我已经在App Store Connect上提交了这个1.23版本。随后,苹果在审查中拒绝了 1.23版本。在此拒绝之后,SKProductsRequest继续提供SKProduct列表,但每个产品的.localizedTitle和.localizedDescription都设置为nil。
在Xcode中,我将我的版本号(即MARKETING_VERSION)改回了1.22。在此之后,.localizedTitle和.localizedDescription再次被正确服务。
临时更改版本号是在重新提交应用程序供审查之前测试和开发的一种变通方法。
这肯定是苹果方面的一个缺陷。I have submitted a bug report here,但我似乎无法获得报告的公开链接。
发布于 2012-06-21 18:58:03
苹果似乎在6月20日至21日期间的某个时候,对iOS和Mac应用程序商店(包括live和sandbox)打破了这一点。不幸的是,如果你信任一个有效的响应,你的应用程序就会崩溃。
对于任何拥有实时应用程序的人来说,如果你不需要持续的互联网连接,那么对于一些用户来说,一个短期的解决办法就是在iOS上启用机场模式,不确定“关闭你的互联网连接”对在Mac应用程序商店体验这种情况的人是否有很大帮助。
https://stackoverflow.com/questions/11134303
复制相似问题