【发布时间】:2017-09-01 16:28:54
【问题描述】:
对于 xamarin.mac 应用程序有使用 Crashlytics 报告系统的经验吗?我尝试创建绑定库,但出现异常:
“本机链接失败,错误代码 1”
我不确定绑定库将如何工作。有什么经验吗?
【问题讨论】:
标签: xamarin crash-reports crashlytics xamarin.mac google-fabric
对于 xamarin.mac 应用程序有使用 Crashlytics 报告系统的经验吗?我尝试创建绑定库,但出现异常:
“本机链接失败,错误代码 1”
我不确定绑定库将如何工作。有什么经验吗?
【问题讨论】:
标签: xamarin crash-reports crashlytics xamarin.mac google-fabric
来自 Fabric 的 Mike。
目前 Fabric 不支持基于 Xamarin 的项目。如果情况发生变化,我会更新我的答案!
【讨论】:
以下是一些可能有用的信息:
可用于 Xamarin 的 Fabric 套件:
为 Xamarin.Forms、Xamarin.Android 和 Xamarin.iOS。
对于 iOS,您需要创建一个具有相同捆绑 ID 的应用程序 XCode 作为 Xamarin 应用程序中的一个。然后,使用 Fabric Mac 应用程序 添加您的应用并完成 Kits 载入流程。
对于Android,您需要创建一个具有相同包的应用程序 android studio 上的名称作为 Xamarin 应用程序上的名称。然后,使用 Fabric Mac 应用程序,用于添加您的应用程序并完成 Kits on-boarding 过程。
之后,您可以按照以下说明进行操作 https://www.fabric.io/kits 配置您的项目。
对于android上的crashlytics,有一个隐藏配置,你需要 使用字符串资源添加/更新构建 ID
e9e6beb9c4284289ac68b9ab76a9ee56
否则你会在启动时崩溃。
Samples 文件夹中有一个可用的 Sample。
在 iOS 上,Crashlytics 不应与 Answers 一起使用。崩溃分析器 包括答案,所以你应该使用任何一个。
代码可在https://github.com/drungrin/Fabric.Sdk.Xamarin获得
Nuget 包也发布了:
https://www.nuget.org/packages/Fabric/ https://www.nuget.org/packages/Answers/ https://www.nuget.org/packages/Crashlytics/ https://www.nuget.org/packages/Digits/
【讨论】:
可以在here找到与@CMash答案相同答案的更详细说明
【讨论】: