如何在不使用任何第三方库的情况下从 iOS 中的所有设备跟踪生产应用程序 bugs/crashes
How to track production app bugs/crashes from all devices in iOS without using any third party libraries
我有一个要求,比如我必须从所有设备上的 App Store 生产应用程序中跟踪所有错误和崩溃。
I have idea tracking bugs or crashes by using Crashlytics library by
integrating to my iOS project. And I have seen some other libraries too to achieve this.
但是,我的要求是不使用任何第三方库,我必须完成这个任务。
而且我知道打印应用程序内的所有日志并通过 API 调用将它们转发到服务器,但是,如果应用程序崩溃,应用程序将无法执行除终止委托方法之外的任何代码。即使我们无法调用 api 请求。
Can anyone suggest me, how to achieve this? I want implement this in Swift.
据我所知,如果您已经从您的机器创建了一个存档版本并将其上传到应用商店,那么您可以从 Xcode
工具选项打开 Windows -> Organizer
,然后在管理器中您可以 select顶部的Crash选项卡,如果绑定了开发者账号,可以看到它会自动下载崩溃信息。同样在 iTunes Connect 中,您也可以查看报告。
终于从 Apple 文档中找到了答案。
关于崩溃管理器
使用崩溃管理器查看报告服务为您使用 TestFlight 分发或通过 App Store 分发的应用程序生成的崩溃报告。
重要提示:对于在 App Store 中发布的应用,用户必须同意与开发者共享用户崩溃和能量数据。 (TestFlight 用户会自动与开发人员共享这些日志。)只有 Team Agent 或 Admin 角色,或者 App Store Connect 用户才能查看这些报告。
要查看崩溃报告,请选择 Window > 管理器,然后单击“崩溃”。 Xcode 开始刷新所选应用版本的崩溃报告,包括嵌入式应用扩展。 Xcode 下载过去两周内发生的最严重的崩溃报告——在唯一设备上发生次数最多的崩溃报告。但是,从您首次分发应用到 Xcode.
中提供崩溃报告之间可能会有长达一天的延迟。
有关详细信息,请单击此处查看 link
https://help.apple.com/xcode/mac/current/#/dev861f46ea8
我有一个要求,比如我必须从所有设备上的 App Store 生产应用程序中跟踪所有错误和崩溃。
I have idea tracking bugs or crashes by using Crashlytics library by
integrating to my iOS project. And I have seen some other libraries too to achieve this.
但是,我的要求是不使用任何第三方库,我必须完成这个任务。
而且我知道打印应用程序内的所有日志并通过 API 调用将它们转发到服务器,但是,如果应用程序崩溃,应用程序将无法执行除终止委托方法之外的任何代码。即使我们无法调用 api 请求。
Can anyone suggest me, how to achieve this? I want implement this in Swift.
据我所知,如果您已经从您的机器创建了一个存档版本并将其上传到应用商店,那么您可以从 Xcode
工具选项打开 Windows -> Organizer
,然后在管理器中您可以 select顶部的Crash选项卡,如果绑定了开发者账号,可以看到它会自动下载崩溃信息。同样在 iTunes Connect 中,您也可以查看报告。
终于从 Apple 文档中找到了答案。
关于崩溃管理器 使用崩溃管理器查看报告服务为您使用 TestFlight 分发或通过 App Store 分发的应用程序生成的崩溃报告。
重要提示:对于在 App Store 中发布的应用,用户必须同意与开发者共享用户崩溃和能量数据。 (TestFlight 用户会自动与开发人员共享这些日志。)只有 Team Agent 或 Admin 角色,或者 App Store Connect 用户才能查看这些报告。
要查看崩溃报告,请选择 Window > 管理器,然后单击“崩溃”。 Xcode 开始刷新所选应用版本的崩溃报告,包括嵌入式应用扩展。 Xcode 下载过去两周内发生的最严重的崩溃报告——在唯一设备上发生次数最多的崩溃报告。但是,从您首次分发应用到 Xcode.
中提供崩溃报告之间可能会有长达一天的延迟。有关详细信息,请单击此处查看 link https://help.apple.com/xcode/mac/current/#/dev861f46ea8