iOS 7.0.3启动时应用程序崩溃

6

我是新来的,但我不知道如何在现有的帖子上进行评论(似乎需要一定的声望,而我还没有)。

自iOS 7.0.3更新以来,我收到了许多用户报告称应用程序在启动时崩溃(通常是在完成应用内购买后)。 这个线程似乎涉及相同的问题:

SKProductsRequest crashing app at startup with iOS 7.0.3

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

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

谢谢!

更新:

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

Following in app purchase, app crashing on startup. productIdentifier=nil?

如果我强制productIdentifier为nil,我会收到一个类似的崩溃。 但我不确定为什么productIdentifier会是nil。 为了防止崩溃,我可以(应该)检查是否存在空的productIdentifier。 有人知道如何使transaction.payment.productIdentifier或transaction.originalTransaction.payment.productIdentifier为空吗?


谢谢Antzi。很高兴听到我不是一个人。你能确定那些遇到问题的用户有什么共同点吗?到目前为止,我们只知道他们都使用iOS 7.0.3;我们有不同的国家和设备。 - jareds
一样的问题。实际上,我认为问题来自于在使用apirater时传递了一个空字符串给字符串格式化程序,所以可能与应用内购买无关。然而,可能不止一个bug。这似乎只出现在iPhone/iPad的7.0.3版本。 - Antzi
你有收到任何崩溃报告吗? - Dirty Henry
@jareds 你是链接 iOS7 SDK 还是 iOS6 SDK? - Antzi
1
@jareds 注意:也许今天发布的iOS 7.0.4版本可以解决这个问题...他们对应用内购买进行了调整,尽管很难将错误列表与我们的问题联系起来。 - Antzi
显示剩余5条评论
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接