从Appstore下载后,iOS应用程序崩溃了

时间:2013-09-19 09:01:44

标签: ios facebook-ios-sdk

我批准的应用从Appstore下载后崩溃了。在所有其他情况下,我想知道是否是因为我还没有获得Facebook批准使用他们的登录机制和xmpp聊天?

希望有人可以验证这一点吗?

3 个答案:

答案 0 :(得分:7)

不,你自己构建了这个bug:在你的方法-[AppDelegate productsRequest:didReceiveResponse:]中,你正在访问一个索引越界的数组。

检查系统日志以查看实际的坏索引是什么。

答案 1 :(得分:2)

在阅读你对Nikolai Ruhe的答案(这是正确的)的评论后,很明显崩溃的原因是你在访问第一个元素之前没有检查response.products是否包含任何产品。 仍然不应该在响应中没有收到正确的产品(特别是如果它始终有效并且应用程序购买产品已被应用程序接受),但您没有管理此案例,这就是导致崩溃。

答案 2 :(得分:1)

使用给定的调试日志很明显,此问题与您的应用内购买有关。 您应该查看应用内购买实施。