我遇到了一些问题。当我制作AD-Hoc构建并在我的iPhone上运行时它不会崩溃,它也不会在模拟器中崩溃,并且在Xcode上运行时也不会崩溃。事实上,在APPStore上发布之前,它几乎没有崩溃过一周。
但是在App Store上发布应用程序后,崩溃给了我这个错误。
NSInvalidArgumentException Trace: <redacted> OrderingApp OrderingApp OrderingApp OrderingApp <redacted> <redacted> <redacted> <redacted> <redacted>
我启用了[GAI sharedInstance].trackUncaughtExceptions = YES;
有人解决了吗?需要帮忙。谢谢。非常感谢。
答案 0 :(得分:2)
由于调试符号(dSYM)已从发布的应用版本中删除,而Google Analytics没有dSYM,因此他们只能提供经过编辑的崩溃报告。
一种可能的解决方案是检查iTunes Connect上的崩溃报告,如果有可用的报告,您可以自己下载并重新对其进行符号化。
有关重新符号化的详细说明,请检查http://aasims.wordpress.com/2011/05/10/how-to-symbolicate-iphone-crash-reports/这个。
基本上,您将使用symbolicatecrash
命令,您将需要已发布应用的dSYM。您应该能够在已归档的应用程序中找到dSYM文件夹(APP_NAME.xcarchive/dSYMs
)。
-
如果您在下一个版本中提供dSYM,则可以考虑与支持自动符号的TestFlight SDK集成。