【问题标题】:iOS 13 - Crashed: com.apple.main-thread EXC_BREAKPOINT (CoreFoundation)iOS 13 - 崩溃:com.apple.main-thread EXC_BREAKPOINT (CoreFoundation)
【发布时间】:2019-09-23 07:49:25
【问题描述】:

我已经开始收到大量来自 Fabric 的关于我的 iOS 应用程序的崩溃报告,该应用程序已经在 App Store 上分发。崩溃从18 Sep 开始报告,仅限iOS 13。这是崩溃的主线程的崩溃日志。

Crashed: com.apple.main-thread
0  CoreFoundation                 0x185180408 OUTLINED_FUNCTION_0 + 4
1  CoreFoundation                 0x18525bd68 __CFStringCollectionCopy.cold.1 + 14
2  CoreFoundation                 0x18525bd68 __CFStringCollectionCopy.cold.1 + 14
3  CoreFoundation                 0x18525bd68 __CFStringCollectionCopy.cold.1 + 14
4  CoreFoundation                 0x18525bd68 __CFStringCollectionCopy.cold.1 + 14
5  CoreFoundation                 0x18525bd68 __CFStringCollectionCopy.cold.1 + 14
6  CoreFoundation                 0x18525bd68 __CFStringCollectionCopy.cold.1 + 14
7  CoreFoundation                 0x18525bd68 __CFStringCollectionCopy.cold.1 + 14
8  CoreFoundation                 0x18525bd68 __CFStringCollectionCopy.cold.1 + 14
9  CoreFoundation                 0x18525bd68 __CFStringCollectionCopy.cold.1 + 14
10 CoreFoundation                 0x18525bd68 __CFStringCollectionCopy.cold.1 + 14

有人遇到过类似的崩溃吗?我怎样才能摆脱这个问题?

【问题讨论】:

  • iOS 13 自 9 月 19 日起尚未进入测试版。
  • @rmaddy 感谢您提供的信息。我正在更新问题。
  • @rmaddy 我有什么需要做的吗,或者我只需要等到 Apple 修复,因为崩溃发生在 CoreFoundation 中?
  • 您的应用是使用 SDK 12 还是 13 编译的?
  • @CZ54 我使用 xcode 10.1 构建 ipa,部署目标为 9.0

标签: ios crash core-foundation ios13


【解决方案1】:

我的应用也有同样的情况。 在我将数据保护更改为“在首次用户身份验证之前完成”后,我的应用不再崩溃。

【讨论】:

【解决方案2】:

与 Alex 的 solution 一样,

好像dyld3把生成的clojure文件保存在app里 tmp 目录,如果你使用 NSFileProtectionComplete 闭包 文件也有这个属性。

要生成崩溃关闭应用程序,锁定手机,发送推送 将唤醒应用程序,然后生成崩溃。

解决方法似乎很简单,只需更改权限 应用 tmp 目录 NSFileProtectionCompleteUntilFirstUserAuthentication 并且应用程序将 不崩溃。我真的不知道为什么苹果会这样做。

这对我有用。

复制与测试

雷恩斯厘米

您不一定需要使用推送通知来重现 问题。如果您的应用程序配置为使用完整的文件保护 权利,在受保护数据时运行的任何代码 不可用将导致应用程序崩溃。比如我公司的app 有一个执行时间超过 10 秒的后台任务。 由于受保护的数据在大约 10 秒后变得不可用 锁定设备,应用程序将在后台任务之前崩溃 完成执行(尽管在 断言)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-17
    • 2017-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多