gpt4 book ai didi

ios - Xcode iOS 仪器 :

转载 作者:可可西里 更新时间:2023-11-01 06:03:23 29 4
gpt4 key购买 nike

我的应用程序构建仅在运行仪器时崩溃。重现情况是 100%,但在没有仪器的情况下运行发布版本或运行调试版本时不会崩溃。当 Instruments 运行发布版本时,我无法单步执行并找出崩溃的确切原因。当构建崩溃时,它会悄无声息地崩溃,我找不到任何输出。它在仪器中运行分配时崩溃。

我很难追踪正在发生的事情,是否有一种我不知道的仪器模式会捕获此错误并向我报告细节?

我在 Stackoverflow 上阅读过类似的问题,但这些问题对我没有帮助。

崩溃就像僵尸一样,但在仪器运行时发生,并且“启用僵尸检测”并不表示僵尸。

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000008
Exception Note: EXC_CORPSE_NOTIFY

Application Specific Information:
CoreSimulator 209.19 - Device: iPad Air 2 - Runtime: iOS 9.3 (13E230) - DeviceType: iPad Air 2

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libswiftCore.dylib 0x0000000109f03dc0 swift_retainCount + 0
1 liboainject.dylib 0x000000010335d223 oa_swift_tryRetain + 297
2 libswiftCore.dylib 0x0000000109f14d69 -[SwiftObject retainWeakReference] + 9
3 libobjc.A.dylib 0x00000001098b8b6b weak_read_no_lock + 89
4 libobjc.A.dylib 0x00000001098b94c6 objc_loadWeakRetained + 104
5 libobjc.A.dylib 0x00000001098b94f2 objc_loadWeak + 15
6 com.apple.Foundation 0x0000000108da975c empty + 35
7 com.apple.Foundation 0x0000000108da96fa -[NSConcreteHashTable dealloc] + 46
8 libobjc.A.dylib 0x00000001098b9afe objc_object::sidetable_release(bool) + 232
9 liboainject.dylib 0x000000010335c6e9 ___swapMethods_block_invoke_4 + 272 ````

最佳答案

我在使用 iOS 10 模拟器的 Xcode 9 上发生了同样的事情,默认是 iOS 11 模拟器,但我也想在 iOS 10 上测试。

到目前为止非常糟糕,任何仪器操作都会导致我的应用程序崩溃,回溯几乎与此处显示的使用 iOS 10 模拟器时相同。

我尝试了很多东西,最后我认为 Xcode 9 Instrument 可能与旧的模拟器 SDK 不兼容。

所以我切换到 iOS11 模拟器,这是 Xcode 9 上的默认模拟器,它解决了我的 Instruments 问题。

我现在可以使用仪器对我的应用进行内存调查。

关于ios - Xcode iOS 仪器 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36699037/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com