iOS 13-崩溃:com.apple.main-thread EXC_断点(CoreFoundation)

iOS 13-崩溃:com.apple.main-thread EXC_断点(CoreFoundation),ios,crash,core-foundation,ios13,Ios,Crash,Core Foundation,Ios13,我已经开始从Fabric收到大量关于我的iOS应用程序的崩溃报告,该应用程序已经在应用商店中发布。仅限iOS 13从9月18日起开始报告碰撞事故。这是正在崩溃的主线程的崩溃日志 Crashed: com.apple.main-thread 0 CoreFoundation 0x185180408 OUTLINED_FUNCTION_0 + 4 1 CoreFoundation 0x18525bd68 __CFStringColl

我已经开始从
Fabric
收到大量关于我的iOS应用程序的崩溃报告,该应用程序已经在应用商店中发布。仅限iOS 13从9月18日起开始报告碰撞事故。这是正在崩溃的主线程的崩溃日志

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
有人面临类似的车祸吗?我如何解决这个问题?

我的应用程序也有同样的情况。 在我将数据保护改为“完成直到第一个用户验证”之后,我的应用程序不再崩溃了。

< P>作为亚历克斯的,

dyld3似乎将生成的clojure文件保存在应用程序中 tmp目录,如果使用NSFileProtection,请完成关闭 文件也具有此属性

要生成crahs,请关闭应用程序,锁定手机,然后发送一个 将唤醒应用程序,然后生成崩溃

解决方案似乎很简单,只需更改 将tmp直接应用于 NSFileProtectionCompleteAntilFirstUserAuthentication应用程序将 不是撞车。我真的不知道苹果为什么这么做

这对我有用

复制与测试 雷恩评论

您不一定需要使用推送通知来复制 问题如果您的应用程序配置为在中使用完整的文件保护 权限,在受保护的数据被删除时运行的任何代码 不可用将导致应用程序崩溃。例如,我公司的应用程序 具有执行时间超过10秒的后台任务。 因为受保护的数据在10秒后变得不可用 锁定设备后,应用程序将在后台任务启动之前崩溃 完成执行(尽管上有更多的可用时间) 断言)


iOS 13自9月19日以来一直未进行测试。@rmaddy感谢您提供的信息。我正在更新这个问题。@rmaddy我需要做什么,或者我只需要等到崩溃发生在CoreFoundation时Apple修复吗?你的应用程序是用SDK 12还是13编译的?@CZ54我使用xcode 10.1构建部署目标为9.0的ipa。你能解释一下你是如何更改“完成直到第一次用户身份验证”的吗?看看这个,如果你通过XCode管理一切。如果问题是相关的,我在这里有一个帖子,里面也有一些苹果开发者论坛的链接。