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

应用程序在iOS 7.0.3启动时崩溃,ios,crash,in-app-purchase,startup,Ios,Crash,In App Purchase,Startup,我是这个网站的新手,我不知道如何评论现有的帖子(看起来你需要一定的声誉,我还没有) 自从iOS 7.0.3更新以来,我已经有很多用户报告说应用程序在启动时崩溃(通常是在完成应用内购买之后)。此线程似乎处理相同的问题: 不幸的是,我无法在我的任何设备上重现这个问题(尝试了很多次)。我想知道是否有人有过类似的问题,或者知道如何重现上述问题。我的代码在发布时确实要求产品,所以这似乎应该是问题所在,但我担心我无法判断它是否已修复,因为我无法在内部复制它 我发现一些其他网站表明某些国家可能存在问题,但我

我是这个网站的新手,我不知道如何评论现有的帖子(看起来你需要一定的声誉,我还没有)

自从iOS 7.0.3更新以来,我已经有很多用户报告说应用程序在启动时崩溃(通常是在完成应用内购买之后)。此线程似乎处理相同的问题:

不幸的是,我无法在我的任何设备上重现这个问题(尝试了很多次)。我想知道是否有人有过类似的问题,或者知道如何重现上述问题。我的代码在发布时确实要求产品,所以这似乎应该是问题所在,但我担心我无法判断它是否已修复,因为我无法在内部复制它

我发现一些其他网站表明某些国家可能存在问题,但我也无法通过将我的应用商店切换到这些国家来重现问题

谢谢

更新:

我发现了另一个似乎相关的线索:


如果我强制我的productIdentifier为零,我会发生崩溃(看起来类似)。我不知道为什么productIdentifier会是零。为了防止崩溃,我可以(应该)检查产品标识符是否为nil。有人知道transaction.payment.productIdentifier或transaction.originalTransaction.payment.productIdentifier如何为零吗?

我们使用以下问题提交了更新:

一切都解决了:)


非常感谢

我们也有类似的问题,但无法重现:(你链接的线程是另一个问题,它们崩溃是因为启动应用程序的时间太长。谢谢Antzi。我很高兴听到我不是一个人。你能确定有问题的用户的任何共同特征吗?到目前为止,我们只有iOS 7.0.3;我们有不同的国家,不同的设备。这里也是。事实上,我认为问题来自使用apirater时传递给字符串格式化程序的nil字符串。因此可能与应用程序内购买无关。但是,它们可能不是唯一的错误。iphone/ipad上似乎只有7.0.3。您收到任何崩溃报告吗?@jareds NB:可能是iOS 7.0.4(今天发布)将解决问题…他们对应用内购买进行了调整,即使很难将错误列表与我们的问题联系起来