XCode Instruments 让我的应用程序崩溃

     2023-03-06     11

关键词:

【中文标题】XCode Instruments 让我的应用程序崩溃【英文标题】:XCode Instruments keeps my app crashing 【发布时间】:2015-03-01 21:06:16 【问题描述】:

我只是想开始优化我的应用程序并通过 Instruments 启动它。但无论我使用哪种工具,我的应用都会在启动时立即崩溃。

当我正常运行我的应用程序时,它没有显示任何问题。此外,几天/几周前我用 Instruments 运行它,没有问题。但今天它甚至不会开始。

仪器显示以下内容(从简短的开始)

Total Samples   Running Time    Self        Symbol Name
322 322.0ms   92.0% 0,0     Main Thread  0x1734
256 256.0ms   73.1% 0,0      start
64  64.0ms   18.2%  0,0      _dyld_start
2   2.0ms    0.5%   2,0      objc_opt::objc_stringhash_t::hash(char const*, unsigned long) const
9   9.0ms    2.5%   0,0     _dispatch_mgr_thread  0x1752
7   7.0ms    2.0%   0,0     _dispatch_worker_thread3  0x1756
5   5.0ms    1.4%   0,0     _dispatch_worker_thread3  0x1755
4   4.0ms    1.1%   0,0     start_wqthread  0x1754
2   2.0ms    0.5%   0,0     _dispatch_worker_thread3  0x1753

在这里,我想展示应用程序崩溃的一部分(尽管可能没用),但它甚至无法启动我的应用程序。啊啊啊啊啊啊

等等 - 控制台日志!

01.03.15 21:57:33,149 Xcode[1831]:  DVTAssertions: Warning in /SourceCache/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-6269/Xcode3Core/LegacyProjects/Frameworks/DevToolsCore/DevToolsCore/SpecificationTypes/BuiltInSpecifications/Compilers/XCGccMakefileDependencies.m:77
Details:  Failed to load dependencies output contents from ``/Users/thomaskilian/Library/Developer/Xcode/DerivedData/CaLister-evdxmqajatsxzqeosqkzlmfglmva/Build/Intermediates/CaLister.build/Debug/CaLister.build/Objects-normal/x86_64/ShiftedCell.d''. Error: Error Domain=NSCocoaErrorDomain Code=260 "The file “ShiftedCell.d” couldn’t be opened because there is no such file." UserInfo=0x7ffc7f4732c0 NSFilePath=/Users/thomaskilian/Library/Developer/Xcode/DerivedData/CaLister-evdxmqajatsxzqeosqkzlmfglmva/Build/Intermediates/CaLister.build/Debug/CaLister.build/Objects-normal/x86_64/ShiftedCell.d, NSUnderlyingError=0x7ffc7f4741b0 "The operation couldn’t be completed. No such file or directory". User info: 
    NSFilePath = "/Users/thomaskilian/Library/Developer/Xcode/DerivedData/CaLister-evdxmqajatsxzqeosqkzlmfglmva/Build/Intermediates/CaLister.build/Debug/CaLister.build/Objects-normal/x86_64/ShiftedCell.d";
    NSUnderlyingError = "Error Domain=NSPOSIXErrorDomain Code=2 \"The operation couldn\U2019t be completed. No such file or directory\"";
.
Function: void XCGccMakefileDependenciesParsePathsFromRuleFile(NSString *__strong, void (^__strong)(NSString *__strong))
Thread:   <NSThread: 0x7ffc7b799b60>number = 2, name = (null)
Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide.

-> 看看我自己的答案

【问题讨论】:

【参考方案1】:

事实证明,Instruments 是正在进行的名为 Swift 的 Alpha 研究的一部分,Apple 目前正在接受他们的“开发人员、开发人员、开发人员”。谢谢你,苹果!

【讨论】:

不幸的是,亲爱的选民,以上是可悲的事实。错误已通过雷达提交。 呵呵,投反对票,直到你或我得零分。不会改变 Apple 交付废品的事实。

Xcode 显示内存泄漏,但 Instruments 没有

...间】:2016-01-1007:19:07【问题描述】:当我从Xcode运行我的应用程序时,很明显我有内存泄漏:当我展示一个自定义ViewController时,内存会增加,但当我关闭它时,它并没有回落。所以我也使用Instruments的Allocation工具进行了检查,... 查看详情

当 iPad 应用程序离开启动屏幕时,Xcode Instruments 停止录制

】当iPad应用程序离开启动屏幕时,XcodeInstruments停止录制【英文标题】:XcodeInstrumentsstopsrecordingwheniPadappleavesthesplashscreen【发布时间】:2011-10-0422:31:41【问题描述】:我正在编写一个iPad应用程序,我想使用XcodeInstruments来查看我的... 查看详情

尽管所有构建设置都相反,Xcode Instruments 正在剥离符号

...9:09:00【问题描述】:问题Instruments的TimeProfiler正在从我的应用程序中删除除系统库之外的所有符号,尽管事实上我已在Xcode的所有相关构建设置中禁用此 查看详情

xcode Instruments - 找不到泄漏

】xcodeInstruments-找不到泄漏【英文标题】:xcodeInstruments-can\'tfindleak【发布时间】:2013-02-1215:40:58【问题描述】:我遇到了一个真正让我头疼的问题。所以基本上我有一个MainMenuScene,它反过来创建一个测试层。该层非常简单,因... 查看详情

XCode & Instruments,如何清除进程列表

...间】:2013-02-2303:58:56【问题描述】:我正在调试一个iPad应用程序,当在Instruments中选择“选择目标”下拉菜单时,我得到了一个巨大的进程列表。它实际上显示了我在启动和停止我正在调试的应用程序时运行和终止的每个进程。... 查看详情

XCode Instruments 不收集任何数据

】XCodeInstruments不收集任何数据【英文标题】:XCodeInstrumentscollectsnodata【发布时间】:2014-09-2620:11:39【问题描述】:我正在尝试调试iOS上潜在的javascript内存泄漏。我的方法(是)使用Instruments在我的iPad上监控MobileSafari,但有一个... 查看详情

Xcode:在 Instruments 中没有发现僵尸

...【问题描述】:当我在“运行”方案中启用僵尸对象时,应用程序在iPad上运行良好,如果我取消选中此选项,它会崩溃。在搜索这些僵尸时,我在Instruments中运行了“Profile”和“Zombies”模板。它不会在模拟模式下崩溃,因此不... 查看详情

带有 Instruments 6.1 的 Xcode 6.1 无法正常工作

...在使用Instruments时遇到了一个奇怪的问题。当我尝试分析应用程序时,它卡在界面上并且变得无响应。相同的应用程序在模拟器和设备上都可以完美运行——当不使用Instruments运行时。还有其他人遇到这个问题吗?解决方法 查看详情

XCode 5 Instruments - 缺少 Stacktrace

...,堆栈跟踪已消失,无论我在设备上以调试模式运行哪种应用程序。*.dsym似乎创建正确,我也尝试重新符号化,但没有成功。知道还有什么选择吗?【问题讨论】:您确定您使用的是开发配置文件吗?在过去,我发现 查看详情

Xcode Instruments - 测试框架?

...uments中测试它是否存在漏洞。我们习惯于测试一个完整的应用程序,但由于它不是一个可执行的目标,我们还不清楚我们应该如何最好地测试一个框架。我们应该如何分析框架?【问题讨论】: 查看详情

Xcode Instruments:泄漏 - 应用程序在启动时崩溃

】XcodeInstruments:泄漏-应用程序在启动时崩溃【英文标题】:XcodeInstruments:Leaks-Appcrashesonlaunch【发布时间】:2018-10-0102:29:48【问题描述】:应用在设备和模拟器上都崩溃了。什么可能导致应用程序在连接仪器时崩溃,而在使用电... 查看详情

在 Xcode 中的 Instruments 自动化模板中读取 UILabel 的值

】在Xcode中的Instruments自动化模板中读取UILabel的值【英文标题】:ReadthevalueofaUILabelinAutomationtemplateofInstrumentsinXcode【发布时间】:2016-04-1113:12:45【问题描述】:我编写了以下脚本来点击UI上的按钮。每次按下都会增加UILabel的整数... 查看详情

Xcode/Instruments/Leaks:它可以在明显没有泄漏的地方显示一条红线吗?

】Xcode/Instruments/Leaks:它可以在明显没有泄漏的地方显示一条红线吗?【英文标题】:Xcode/Instruments/Leaks:canitshowaredlinewhereapparentlythereisnoleak?【发布时间】:2012-02-2102:35:01【问题描述】:程序所做的只是分配一个对象然后释放它。... 查看详情

了解 Xcode 中的 Instruments,测试泄漏

】了解Xcode中的Instruments,测试泄漏【英文标题】:UnderstandingInstrumentsinXcode,testingforleaks【发布时间】:2012-01-0502:36:07【问题描述】:我刚开始使用Instruments,这是一个很好的小工具,用于测试内存分配/泄漏以及所有这些很棒的东... 查看详情

Xcode Instruments Time Profiler 了解哪些方法花费的时间最多

】XcodeInstrumentsTimeProfiler了解哪些方法花费的时间最多【英文标题】:XcodeInstrumentsTimeProfilerUnderstandingwhichmethodsaretakingthemosttime【发布时间】:2013-08-2612:46:46【问题描述】:我的UI表现不稳定,我正试图了解其来源。使用XcodeInstrumen... 查看详情

如何读取 Xcode 6.1 Instruments .trace 文件?

】如何读取Xcode6.1Instruments.trace文件?【英文标题】:HowtoreadaXcode6.1Instruments.tracefile?【发布时间】:2015-01-1420:03:59【问题描述】:我一直在尝试读取.trace文件,该文件是我使用custom工具模板生成的(工具:Automator,Allocations,泄... 查看详情

Xcode 8.3+ 中的 Instruments 选项在哪里?

】Xcode8.3+中的Instruments选项在哪里?【英文标题】:WhereareInstrumentsoptionsinXcode8.3+?【发布时间】:2017-08-2317:03:10【问题描述】:根据XcodeInstruments8.3DisplaySettingsbuttonmissing,以前在Instruments8.2.1右侧“记录设置”窗格中显示的许多选... 查看详情

在没有应用程序源代码的情况下使用 Instruments 测试 iOS 应用程序

】在没有应用程序源代码的情况下使用Instruments测试iOS应用程序【英文标题】:UsingInstrumentstotestaniOSappwithouthavingsourcecodetotheapplication【发布时间】:2012-08-2021:41:54【问题描述】:我想通过Xcode中的Instruments使用UIAutomation在我的iOS设... 查看详情