【发布时间】:2020-09-28 16:19:48
【问题描述】:
在启动我的应用 60 秒后,它崩溃并出现未捕获的异常:
libc++abi.dynlib: terminating app due to uncaught exception of type NSException
*** Terminating app due to uncaught exception of type 'NSInvalidArgumentException', reason: '*** -[__NSDictionaryM setObject:forKey:]: object cannot be nil (key: BundleVersion)'
崩溃线程有一个随机数(在所附屏幕截图中为 #7),它总是为我未知的队列 @987654324@ 创建。
崩溃仅发生在一台设备(iPhone 11 Pro Max)和 iOS 14.0(随后在 iOS 14.0.1 中复制)。
我没有在项目中的任何地方使用关键的“BundleVersion”。 (info.plist中有CFBundleVersion,但好像没有关联)。
这可能是由项目来源引起的吗?
【问题讨论】:
-
我遇到了同样的错误。我以为它消失了,但后来又回来了。
-
你解决过这个问题吗?
-
@dk123 Kind of... 修复项目中所有文件和目录的 git 状态(修复 Xcode 导航器中的所有 [?])神奇地解决了问题。我从来没有找到这种关系。
标签: objective-c crash ios14 xcode12