【发布时间】:2022-01-11 16:48:52
【问题描述】:
我有一个应用,一些用户报告说他们的应用在发布时崩溃了。但我没有看到崩溃报告,在 Crashlytics 上没有,在 Xcode 上也没有。可能是因为应用在调用 applicationDidFinishLaunching 之前就崩溃了。
你可以找到我从用户那里得到的video recording here。 iOS版本:14.2.1
我该如何调试呢?可能是什么问题?任何想法都可以提供帮助。
提前致谢。
【问题讨论】:
-
如果你的应用有少量代码,我会开始一个新的,并在你的新应用中一步一步地复制你旧应用的内容,直到问题出现。这样你就可以弄清楚起源了。
-
您的应用程序是如何分发的?通过 XCode?通过TestFlight(似乎不是这样,因为没有黄点)?你什么时候部署的?它可能不再有效。 XCode ad-hoc 部署的应用程序可能有一周的预期寿命......
-
您可以向用户询问他们的日志。
-
问题解决了。它与应用程序无关。显然,iOS 14.2 上的某些设备存在错误。即使您不导入 AdServices 框架,它也会导致崩溃。您可以在这里找到解决方案:developer.apple.com/forums/thread/673708
标签: ios swift xcode debugging crash