2012-02-13 125 views
0

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

任何帮助是极大的赞赏...

+0

如果您无法重现问题或显示崩溃日志,那么我们无法帮助您。 – CodaFi 2012-02-13 13:07:10

+0

感谢您的回复。问题是我不能再现问题..我没有IOS 5.0.1的设备。那就是问题所在。我检查了苹果帐户中的崩溃报告。我也没有itunesconnect。 – 2012-02-13 13:15:35

+0

CodaFi是对的。有没有办法在iOS 5.0.1的实际设备上复制它?否则,您可能会要求您的一位或几位客户发送他们的崩溃报告。他们与他们的计算机同步请参阅http://aplus.rs/apple/how-to-find-crash-logs-for-iphone-applications-on-mac-vista-and-xp/ – tonklon 2012-02-13 13:15:46

回答

1

您应该安装一个崩溃处理。我们使用BugSense(免费):http://bugsense.com 请确保您遵守其指导原则,作为回报,您将从每个碰撞特定崩溃地址的设备获取详细的崩溃报告。

随着地方档案文件,你应该运行ATOS命令到该地址解析为这样的行号: 光盘放入[ArchiveName] .xcarchive /产品/应用 然后运行 ATOS -o [APPNAME] .app/[appname] -arch armv7 [address]

它将解析为应该启动的行号。

如果您向客户发送adhoc构建,我建议您使用Testflight SDK http://testflightapp.com。它还安装了一个崩溃处理程序+它允许您上传符号文件(.dsym),并为您做出决定。

+0

干草感谢您的帮助..我已经使用TestFlight SDK testfilght生成。我希望在提交给appstore时不能使用它。那么BugSenese呢?我可以使用它来提交到appsotre吗? – 2012-02-15 04:54:21

+0

Testflight只能用于AdHoc构建。你可以ifdef包含和代码来初始化它。将Bugsense shuold用于您正在上传到应用商店的版本。 – 2012-02-15 06:58:17

+0

非常感谢..我会用它.. – 2012-02-15 10:58:19