Tag: dsym

IOS Xcode 8 Dsymulti警告

嗨,我只是更新我的项目到Xcode 8,但不知道为什么我的Xcode控制台洪水与Dsymulti警告消息。 while processing /Volumes/Data/OneDrive/Singpost/Esam/Vic/Version1/SAM/eSAM/SAMKiosk/Classes/Libs/NETS/libNETS.a(NETS.o): warning: /Users/Chetas/Library/Developer/Xcode/DerivedData/ModuleCache/9CPWN0R8YQPE/Foundation-A3SOD99KJ0S9.pcm: No such file or directory note: Linking a static library that was built with -gmodules, but the module cache was not found. Redistributable static libraries should never be built with module debugging enabled. The debug experience will be degraded due to incomplete debug information. while processing /Volumes/Data/OneDrive/Singpost/Esam/Vic/Version1/SAM/eSAM/SAMKiosk/Classes/Libs/NETS/libNETS.a(NETS.o): warning: […]

iOS 8 – 无法表示来自自定义dynamic框架的符号

这是我有: – iOS应用程序称为VacationSpots(.APP文件) 应用程序dSYM文件 名为VSUtilities(.framework文件)的dynamic框架 dynamic框架dSYM文件 以下是示例项目源代码: https : //www.dropbox.com/s/nl32xlk98lnl1mv/VacationSpots.zip?dl=0 我推出的应用程序崩溃强制解包零可选。 以下是符号化的崩溃报告的一部分。 注意VSUtilities调用不是象征性的: Thread 0 name: Dispatch queue: com.apple.main-thread Thread 0 Crashed: 0 libswiftCore.dylib 0x00333470 0x1d1000 + 1451120 1 VSUtilities 0x001c0bd8 0x1b9000 + 31704 2 VacationSpots 0x0007a418 SpotsViewController.awakeFromNib() -> () (SpotsViewController.swift:38) 3 VacationSpots 0x0007a4b8 @objc SpotsViewController.awakeFromNib() -> () (SpotsViewController.swift:0) 4 UIKit 0x2940036a -[UINib instantiateWithOwner:options:] + […]

如何从App Store上提供的ipa文件中获取dSYM文件

有一种方法可以从App Store中提供的ipa文件中获取dSYM文件? 我已经失去了我的档案,特别是那个dSYM。 我可以这样做吗? 我需要dSYM上传到Crittercism。 提前致谢。

如何得到Crashlytics所做的崩溃和方法,以及开源的PLCrashReporter

正如我所提到的,我正试图恢复崩溃的行,并在其中发生的function。 我需要指出,我已经尝试了AppDelegate中的下一个代码,我得到的堆栈没有符号化,类和错误抛出: NSSetUncaughtExceptionHandler(&uncaughtExceptionHandler); void uncaughtExceptionHandler(NSException *exception) { NSLog(@"Exception description – %@",[exception description]); NSLog(@"Exception name – %@", [exception name]); NSLog(@"Reason – %@", [exception reason]); NSLog(@"\n\n – %@", [exception callStackSymbols]); NSLog(@"\n\n – %@", [exception callStackReturnAddresses]); } 但是通过使用这些,我没有得到崩溃的线,因为我打算把它保存在CoreData中。 另外我对xcode aproaches不感兴趣:“添加exception断点”或其他aproaces为:XCode>窗口>设备>查看设备上的崩溃日志,testing飞行aproaches或在应用程序中实施其他框架Crashlytics。 我提到这些是因为我对可以通过代码完成的方式非常感兴趣。 当应用程序存档被创build时,我们也能够获取应用程序的dsym,并使用使用Bash编写的RunScript将其上传到服务器。 所以我可以使用dsym,如果需要实现crash行的话。 另外我知道下一个aproach可以用来获取当前的代码行: LINE和_FUNCTION__来获取函数名称。 另外如果你可以从开源的PLCrashReporter提供代码示例,他们是如何做到这一点,我会大大apreciate。 比你提前一切! 🙂

DSYM和二进制需要符号? 还是只是DSYM?

开始使用Crashlytics,并且很好奇为什么只有 DSYM必须上传,而不是完整的.app二进制文件才能匹配。 我的印象是,象征性的你需要一个与DSYM文件匹配的二进制文件。 情况不是这样吗? 基本上试图找出Crashlytics象征的魔术,当我在我的应用程序中做的所有事情都运行了上传DSYM的后构build脚本

.dSYM文件是如何创build的?

我正在和另外一个开发人员一起开发一个应用程序,他们只是把一个发布版本提交到了在他们电脑上构build的app store。 为了在我的机器上构build(属于同一个git commit),我必须修改我们在XCode项目中使用的库之一。 我对XCode项目文件所做的任何更改都会改变dSYM吗? 如果我能够在不修改XCode项目文件的情况下进行构build,则dSYM文件是否相同?

Crashlytics:“我们错过了一个dSYM来处理崩溃”

Crashlytics说“我们错过了一个dSYM来处理崩溃”,当我尝试从Xcode(7.1)下载dSYM时,我得到“没有可用于下载的dsyms”