【问题标题】:App crashing at startup with iOS 7.0.3使用 iOS 7.0.3 时应用程序在启动时崩溃
【发布时间】:2013-11-06 15:48:48
【问题描述】:

我是该网站的新手,不知道如何评论现有帖子(似乎您需要一定的声誉,而我还没有)。

自从 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 永远为零。为了防止崩溃,我可以(应该)检查零产品标识符。有谁知道 transaction.payment.productIdentifier 或 transaction.originalTransaction.payment.productIdentifier 怎么可能为零?

【问题讨论】:

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

标签: ios crash in-app-purchase startup


【解决方案1】:

我们使用以下问题提交了更新: Following in app purchase, app crashing on startup. productIdentifier=nil?

一切都解决了:)

非常感谢!

【讨论】:

    猜你喜欢
    • 2018-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-17
    相关资源
    最近更新 更多