我在应用商店中的iOS应用程序在iOS 12上运行良好,我尝试使用iOS 13 Developer Beta2在我的开发设备上安装它,但它在启动时崩溃。使用crashlytics获取崩溃数据是不可能的,因为它一启动就崩溃了。
我尝试过Xcode11Beta2,但不幸的是一些预编译的框架(Swift 5.0)不允许我在Xcode11上运行。我设法使用crashlytics得到了崩溃报告,如下所示。
# Version: 1.58 (1)
# Bundle Identifier: ------
# Issue ID: db3066baxxxxxxxeb956f1be
# Session ID: 013965e31e2d40xxxxxxxx_v2
# Date: 2019-06-20T08:18:00Z
# OS Version: 13.0.0 (17A5508m)
# Device: iPhone XR
# RAM Free: 3%
# Disk Free: 9.2%
#0. Crashed: com.apple.main-thread
0 libsystem_kernel.dylib 0x1af2e6f04 __pthread_kill + 8
1 libsystem_pthread.dylib 0x1af4bec20 pthread_kill + 224
2 (Missing) 0x721e0e01af366c00 (Missing)
3 (Missing) 0x0 (Missing)
4 (Missing) 0xe26c301cfe8a500 (Missing)
5 (Missing) 0x0 (Missing)
6 (Missing) 0x19607b81cfedc900 (Missing)
7 (Missing) 0x4c0f0501048ed400 (Missing)
8 Libra 0x104c77988 thunk for @escaping @callee_guaranteed () -> () (<compiler-generated>)
9 libdispatch.dylib 0x1af482114 _dispatch_client_callout + 20
10 (Missing) 0x0 (Missing)
11 (Missing) 0x0 (Missing)
12 (Missing) 0x574aff81af494800 (Missing)
13 (Missing) 0x0 (Missing)
14 (Missing) 0x0 (Missing)
15 (Missing) 0x502dbc81aec0ec00 (Missing)
16 (Missing) 0x3d78bc81aec0e000 (Missing)
17 (Missing) 0x0 (Missing)
18 (Missing) 0x0 (Missing)
19 (Missing) 0x0 (Missing)
20 libdyld.dylib 0x1af178964 start + 4
这是Crashlytics仪表板中的错误
<compiler-generated> line 0
thunk for @escaping @callee_guaranteed () -> ()
发布于 2019-06-21 10:06:57
在经历了许多个不眠之夜后,我自己弄清楚了车祸的原因。
这似乎是我转换UISearchbar子视图以定制UITextField的一些控制器中的问题所在
if let searchTextField:UITextField = self.searchView.subviews[0].subviews.last{}
因此,如果您在iOS 13上遇到此问题,请删除自定义设置。
https://stackoverflow.com/questions/56684339
复制