В соответствии с инструкциями App Center я установил два Nugets: Microsoft.AppCenter.Crashes и Microsoft.AppCenter.Analytics. Поскольку они зависят от Microsoft.AppCenter, Microsoft.AppCenter NuGet должен быть установлен автоматически. Однако оказалось, что это не так.
После того, как я добавил Microsoft.AppCenter NuGet и распространил приложение через Xcode / TestFlight, все начало работать:
- Теперь в приложении появляются сбои. Центральная панель диагностики. Вот пример:
ModePage.InitialiseBehaviourAsync ()
ModePage.HandleStartSamplingClickedAsync ()
ModePage.OnStartSamplingButtonClicked (System.Object sender, System.EventArgs e)
AsyncMethodBuilderCore+<>c.<ThrowAsync>b__7_0 (System.Object state)
NSAsyncSynchronizationContextDispatcher.Apply ()
(wrapper managed-to-native) UIKit.UIApplication.UIApplicationMain(int,string[],intptr,intptr)
UIApplication.Main (System.String[] args, System.IntPtr principal, System.IntPtr delegate)
UIApplication.Main (System.String[] args, System.String principalClassName, System.String delegateClassName)
Application.Main (System.String[] args)
С другой стороны, имена методов обозначены символами (хотя я не загружал символы в App Center). (Я загрузил символы в Xcode.) С другой стороны, нет номеров строк. Я не знаю, должны ли быть номера строк, хотелось бы знать.
На вкладке «Без символов» я вижу: «Ты классный! Нет проблем без обозначений. '
Теперь, когда я загружаю соответствующий заархивированный файл dSYM в App Center, ничего не изменилось.