【问题标题】:App crashes in iPad IOS 5.0.1iPad IOS 5.0.1 中的应用程序崩溃
【发布时间】:2012-02-13 13:02:56
【问题描述】:

我有一个具有 Three20 框架的应用程序。它在 iPad IOS 5.0 和 iOS4.3 中完美运行。但是,我们的客户说应用程序在登录应用程序本身时崩溃。因为登录后它有一个three20框架。我不确定问题出在哪里。请指导我。有什么方法可以使用模拟器测试 IOS 5.0.1 的应用程序吗?

非常感谢任何帮助...

【问题讨论】:

  • 如果您无法复制问题或显示崩溃日志,那么我们无法为您提供帮助。
  • 感谢您的回复。问题是我无法重现问题.. 我没有 IOS 5.0.1 的设备。那就是问题所在。我检查了苹果帐户中的崩溃报告。我在 itunesconnect 中也没有。
  • CodaFi 是对的。有没有办法在装有 iOS 5.0.1 的实际设备上复制它?否则,您可能会要求您的一位或部分客户发送他们的崩溃报告。他们已同步到他们的计算机,请参阅aplus.rs/apple/…
  • 是什么让您无法将其中一台设备更新到 iOS 5.0.1?
  • 这是我公司的设备,我必须经历一个漫长的过程来更新我的 IOS。如果我无法识别,我必须这样做。

标签: iphone ipad ios5 crash three20


【解决方案1】:

您应该安装一个崩溃处理程序。我们使用 BugSense(免费):http://bugsense.com 确保您遵循他们的指导方针,作为回报,您将从每台崩溃的设备中获得详细的崩溃报告,其中包含崩溃的具体地址。

存档文件就位后,您应该运行 atos 命令将该地址解析为如下行号: cd 进入 [ArchiveName].xcarchive/Products/Applications 然后运行 atos -o [appname].app/[appname] -arch armv7 [地址]

它将解析为您应该开始的行号。

如果您要向客户发送临时构建,我建议您使用 Testflight SDK http://testflightapp.com。它还安装了一个崩溃处理程序 + 它允许您上传符号文件 (.dsym),它们会为您解决问题。

【讨论】:

  • 谢谢您的帮助。我使用 TestFlight SDK 进行 testfilght 构建。我希望我在提交到应用商店时不能使用它。 BugSense 呢。我可以用它来提交到 appotre。
  • Testflight 只能用于 AdHoc 构建。您可以 ifdef 包含和初始化它的代码。 Bugsense 应该用于您上传到应用商店的构建。
猜你喜欢
  • 1970-01-01
  • 2011-07-17
  • 1970-01-01
  • 1970-01-01
  • 2016-03-30
  • 1970-01-01
  • 2015-04-17
  • 1970-01-01
  • 2014-01-01
相关资源
最近更新 更多