2013-08-30 34 views
2

我已經下載了將Crashlytics.framework集成到XCode項目中的Crashlytics應用程序,它對於XCode非常適用。但據我所知,建立Xamarin.iOS綁定我需要靜態庫,我無法在框架或Crashlytics.app內容中找到它。只有「運行」可執行文件和頭文件。我不知道如何在Xamarin.iOS下使用它。順便說一句,AndrewReed on Xamarin forum設法建立DLL不知何故,所以這是可能的。如何爲Xamarin.iOS創建crashlytics綁定?

那麼,如何爲Xamarin創建crashlytics綁定?

回答

2

AndrewReed answered this question on Xamarin forum

與相當多的SDK的,有時他們捆綁的文件夾,而不是靜態庫,基本上是靜態庫。將會有一個可擴展的文件,可能沒有擴展名(這是你的.a文件),所以你可以重命名爲.a,然後將其包含在一個xamarin綁定項目中。在生成必要文件的文件夾中運行sharpie標記。注意一個問題,代表是c#中的保留字,因此您可能需要繞過並通過添加@符號(對於名稱)來更改此名稱,以允許您使用保留字。 所以我真正做的是,在xcode中創建一個項目並運行crashlytics程序,然後將crashlytics框架添加到項目中。在發現者找到,你會有這樣的結構: - 運行 - /版本 -/A --- Crashlytics --- /頭---- Crashlytics.h

所以/ A文件夾本質上是你的靜態庫,使用它並創建你的綁定,或者在這種特殊情況下,只需從單聲道綁定||下載它my repo

0

Xamarin的最新版本似乎有它建立 下面是我跟着

1中的步驟)在Xamarin Studio中,去主應用程序,並在Build - > Crash報告部分添加Crashlytics API密鑰。構建並運行該應用程序。證據表明,這足以將數據發送給Crashlytics。我看到它知道幾個月前我已經使用API​​密鑰創建並運行的舊版應用程序。

2.)轉到Xcode並創建一個與Xamarin項目名稱相同的新項目com {公司} {} APPNAME。 (您可能需要下載該配置文件。)我在Swift中通過沒有問題的方式完成了它。

3)進入crashlytics.com COM並進入設置 - >應用程序(或https://www.crashlytics.com/onboard

4),你會得到一個應用程序下載和運行。該應用程序遍歷增加的步驟

A.)在構建階段運行腳本

B.)代碼的應用程序的主Crashlytics.startWithAPIKey(「NNNN」)

5)運行您的Xcode該應用程序的版本

Crashlytics網頁立即彈出。

相關問題