应用程序在iOS 7.0.3启动时崩溃

jar*_*eds 6 crash startup in-app-purchase ios

我是网站的新手,我无法弄清楚如何评论现有帖子(似乎你需要一定数量的声誉,我还没有).

自从iOS 7.0.3更新以来,我有很多用户报告该应用程序在启动时崩溃(通常在完成应用内购买后).这个线程似乎处理同样的问题:

SKProductsRequest在启动时使用iOS 7.0.3崩溃应用程序

不幸的是,我无法在我的任何设备上重现这个问题(试过一堆).我想知道是否有人有类似的问题,或者知道如何重现上述问题.我的代码确实在发布时请求产品,所以看起来应该是问题,但我担心我无法判断它是否已修复,因为我无法在内部重现它.

我发现其他一些网站表明某些国家可能存在问题,但我无法通过将我的App Store切换到这些国家来重现它.

谢谢!

更新:

我找到了另一个似乎相关的线程:

在应用程序购买之后,应用程序在启动时崩溃.产品识别=无?

如果我强制我的productIdentifier为nil,我会崩溃(看起来很相似).我不确定为什么productIdentifier永远不会是零.为了防止崩溃,我可以(应该)检查一个nil productIdentifier.有谁知道transaction.payment.productIdentifier或transaction.originalTransaction.payment.productIdentifier如何可以为零?

Ant*_*tzi 0

我们使用以下问题提交了更新: 在应用程序购买后,应用程序在启动时崩溃。产品标识符=零?

一切都解决了:)

多谢 !