我无法追踪正在发生的事情,是否有一种我不知道的仪器模式会捕获此错误并向我报告具体情况?
我在Stackoverflow上读过类似的问题,但这些问题对我没有帮助.
崩溃就像一个僵尸,但只有在仪器运行时才会发生,并且“启用僵尸检测”并不表示僵尸.
Exception Type: EXC_BAD_ACCESS (SIGSEGV)Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000008Exception Note: EXC_CORPSE_NOTIFYApplication Specific information:CoreSimulator 209.19 - Device: iPad Air 2 - Runtime: iOS 9.3 (13E230) - DeviceType: iPad Air 2Thread 0 Crashed:: dispatch queue: com.apple.main-thread0 libswiftCore.dylib 0x0000000109f03dc0 swift_retainCount + 01 liboainject.dylib 0x000000010335d223 oa_swift_tryRetain + 2972 libswiftCore.dylib 0x0000000109f14d69 -[SwiftObject retainWeakReference] + 93 libobjc.A.dylib 0x00000001098b8b6b weak_read_no_lock + 894 libobjc.A.dylib 0x00000001098b94c6 objc_loaDWeakRetained + 1045 libobjc.A.dylib 0x00000001098b94f2 objc_loaDWeak + 156 com.apple.Foundation 0x0000000108da975c empty + 357 com.apple.Foundation 0x0000000108da96fa -[NSConcreteHashtable dealloc] + 468 libobjc.A.dylib 0x00000001098b9afe objc_object::sIDetable_release(bool) + 2329 liboainject.dylib 0x000000010335c6e9 ___swapMethods_block_invoke_4 + 272 ````解决方法 我在Xcode 9上使用iOS 10模拟器发生了同样的事情,默认是iOS 11模拟器,但我也想在iOS 10上进行测试.
到目前为止,使用iOS 10模拟器时,任何仪器 *** 作都会导致我的应用程序崩溃,几乎与此处显示的相同.
我尝试了很多东西,最后我认为Xcode 9 Instrument可能与旧的模拟器SDK不兼容.
所以我切换到iOS11模拟器,这是Xcode 9上的默认模拟器,它解决了我的仪器问题.
我现在能够在我的应用程序上使用仪器进行内存调查.
总结以上是内存溢出为你收集整理的Xcode iOS仪器:全部内容,希望文章能够帮你解决Xcode iOS仪器:所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)