1

对于 xamarin.mac 应用程序有使用 Crashlytics 报告系统的经验吗?我尝试创建绑定库,但出现异常:

“本机链接失败,错误代码 1”

我不确定绑定库将如何工作。有什么经验吗?

4

3 回答 3

3

以下是一些可能有用的信息:

可与 Xamarin 一起使用的 Fabric 套件:

解答 Xamarin.Forms、Xamarin.Android 和 Xamarin.iOS 的 Crashlytics 数字。

对于 iOS,您需要在 XCode 上创建一个与 Xamarin 应用程序具有相同捆绑 ID 的应用程序。然后,使用 Fabric Mac 应用程序添加您的应用程序并完成 Kits 载入过程。

对于 Android,您需要在 android studio 上创建一个与 Xamarin 应用程序具有相同包名称的应用程序。然后,使用 Fabric Mac 应用程序添加您的应用程序并完成 Kits 载入过程。

之后,您可以按照 https://www.fabric.io/kits上的说明配置您的项目。

对于 android 上的 crashlytics,有一个隐藏配置,您需要使用字符串资源添加/更新构建 id

<string name="com.crashlytics.android.build_id">e9e6beb9c4284289ac68b9ab76a9ee56</string>

否则你会在启动时崩溃。

Samples 文件夹中有一个可用的 Sample。

在 iOS 上,Crashlytics 不应与 Answers 一起使用。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。组织/包/数字/

资料来源:https ://forums.xamarin.com/discussion/68256/fabric-crashlytics-answers-and-digits-for-xamarin-forms-xamarin-android-and-xamarin-ios

于 2017-09-01T12:29:51.613 回答
1

来自 Fabric 的 Mike。

目前 Fabric 不支持基于 Xamarin 的项目。如果情况发生变化,我会更新我的答案!

于 2017-04-06T16:59:55.450 回答
0

可以在此处找到遵循与@CMash 答案相同答案的更详细说明

于 2019-01-10T20:10:53.013 回答