【发布时间】:2019-09-18 09:48:17
【问题描述】:
我有一个使用 Objective-C(手动内存管理)的旧版应用程序。使用新的 Xcode 11(金牌大师)应用程序在构建并开始在设备/模拟器上运行后崩溃。我注意到这只发生在 iOS 12 或更早版本的设备/模拟器上。崩溃发生在启动后,发生这种情况时我无法在代码中得到准确的定位。 仅没有具体的崩溃消息:
来自调试器的消息:由于信号 9 而终止
【问题讨论】:
-
在您的问题中添加崩溃日志。
-
有一个 GM2,后来成为 Xcode 11 的最终稳定版本。
-
我在一个objective-c 代码上有同样的问题。应用程序在特定情况下崩溃,没有任何崩溃消息。挖掘后,我发现应用程序崩溃是因为一个弱对象引用。将该对象更改为强属性引用。神奇的是它起作用了。有点奇怪。但是为我工作。