很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。试图弄清楚为什么我的应用程序有时会崩溃。我刚刚在Leaks中运行它,它崩溃了,即使LiveBytes只有3.09MB。所以看起来我没有使用太多内存。通过Xcode在设备上运行时发生崩溃时,没有错误记录到控制台。设备上也没有崩溃日志。我还能做些什么来解决问题?
我的应用程序崩溃了,我找到了问题所在,但我怀疑是废弃的内存。为了找到我哪里出错了,我查看了我的崩溃日志。然而它只是显示未知,日志是这样的。IncidentIdentifier:1EE91CB2-E67A-4D8B-84BF-19E4B3B98747CrashReporterKey:b836d79e5ce230ad9b3663fe72a73cbf9aa7bd51HardwareModel:iPhone6,1OSVersion:iPhoneOS7.0.4(11B554a)KernelVersion:DarwinKernelVersion14.0.0:FriSep2723:08:32PDT2
我正在编写自己的库。我想在我的库中捕获崩溃。库产生多个线程,写入数据库,连接到远程服务器等。我的问题:是否有可能捕获仅由我的库引起的崩溃?更新1:@try/@catch只会处理方法调用中的异常@try{dosmth//doasynctaskindatabase//startsendingdatatoremoteserver}@catch{}更新2:我想捕获NSExceptions、EX_BAD_ACCESS,如果可能的话还有SIGABRT、SIGKILL、内存不足等。 最佳答案 不,这对每个库都是不可能的,尤其是因为iOS上的库将静
我正在使用NSRegularExpression从HTML中挑选图像URL。但是,当尝试实际使用它时,出现以下错误:*Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'*-[NSRegularExpressionenumerateMatchesInString:options:range:usingBlock:]:nilargument'我看过其他Stackoverflow答案,例如this,但是那个问题使用了NSMatchingOption而我没有,而且答案没有提供任何关于我的情况有什么问
我最近(2014年10月2日)提交了适用于IOS8的新版应用。之前它在IOS8上启动并运行,但有一些错误,我在重新提交之前修复了这些错误:升级了Stripe的Pod,因为我使用的是旧版本,它开始在IOS8中出现SSL错误。更新了我的CLLocationManager代码以使用kCLAuthorizationStatusAuthorizedWhenInUse(因为IOS8不向后兼容请求kCLAuthorizationStatusAuthorized状态)。添加了一个新的非关键SwiftViewController,以测试在同一项目/互操作性中使用Swift。该应用程序获得了快速审核,但当
我已经使用Storyboard对我的应用程序进行了本地化。它具有以下行为:Worksfinewhenbuilttodeviceindevelopmentlanguage(English)WhenIchangetheiPhonelanguagetosomethingthattheappislocalizedin,andopentheapp,itshowsablackscreenforashortamountoftime(1-5seconds)beforecrashing.Withthephonenowinanotherlanguage,ifIbuildtheapptothephone,i
我的应用程序中有语音转文本功能,请按住按钮;一个viewcontroller从外部windowbounds动画进入View并开始录制,释放按钮;录制停止,View在窗口范围外动画显示。突然,我通过FirebaseCrashreporting收到了一些崩溃报告,报告该功能在某些用户(2个用户/5个实例,所有相同的事件)上崩溃。下面是我的崩溃日志事件指向我的代码......但是,我根本无法重现错误,我可能已经尝试了1000次,压力加载(猴子按钮捣碎它等),它不会在我的设备上崩溃..谁能帮我剖析底部/建议中的堆栈跟踪?/对出了什么问题有建议吗?我可以做些什么来稳定?据我了解,它围绕着inst
我的一些用户遇到了这个崩溃(据他们说,它发生在使用应用程序4-5分钟后)但我自己无法重现:ApplicationSpecificInformation:hasactiveassertionsbeyondpermittedtime:{(id:48-3A424578-FF1D-4484-9026-B4C6A83AD7EFname:BackgroundContentFetching(191)process:permittedBackgroundDuration:30.000000reason:backgroundContentFetchingownerpid:48preventSuspend
我使用crash用于测试Crashlytics集成的功能,但我显然不想在应用程序中发布该代码。标识符中毒是可能的,因此当前或将来的任何使用都会导致错误:#pragmaGCCpoisoncrash是否有等效的#pragma指令在使用标识符时发出警告?我希望能够构建代码库,同时保留需要注意的可见指示器。 最佳答案 现在_Pragma可用,这应该可以工作。除了使用#pragmaGCCpoison,您还可以使用#define标识符crash以生成警告的方式使用#pragmaGCC警告:#defineDO_PRAGMA(x)_Pragma(#
应用审查团队说我的应用总是在启动时崩溃,他们给了我一些崩溃日志,如下所示:DyldErrorMessage:DyldMessage:Librarynotloaded:@rpath/RestKit.framework/RestKitReferencedfrom:/var/mobile/Containers/Bundle/Application/EF2027CE-CEE4-4DB3-AC86-7AA3796FE67C/Udinn.app/UdinnReason:nosuitableimagefound.Didfind:/private/var/mobile/Containers/Bundl