Из моих собственных исследований и испытаний, направленных на то, чтобы заставить TestFlight SDK работать с MonoTouch, похоже, что отчеты об ошибках действительно не будут работать.Вот почему:
По сути, TestFlight SDK вставляет глобальный обработчик исключений obj-c, а затем отправляет исключения, трассировки стека и т. Д. В TestFlight.Поскольку SDK является NATIVE библиотекой, он будет получать только собственные исключения obj-c.Это означает, что ни одно из ваших исключений Mono никогда не достигнет этого глобального обработчика obj-c, потому что обработчик работает на более низком уровне, чем среда выполнения Mono.
Итак, вы МОЖЕТЕ привязаться к собственной библиотеке TestFlight SDK, выМОЖЕТ вызывать метод TakeOff () и т. Д. Но в конце концов, все это бессмысленно, потому что ваши моноуровневые исключения никогда не будут перехвачены.Конечно, вы можете получить исключения obj-c, когда они возникают, но это не поможет вам с вашими исключениями Mono.Поскольку весь ваш код предположительно в C # выполняется во время выполнения Mono, не ожидайте, что ваши исключения попадут в обработчик TestFlight SDK.
Если я ошибаюсь, кто-то, пожалуйста, исправьте меня, но я не верюTestFlight SDK будет полезен до тех пор, пока не будет написана библиотека MonoTouch, которая перехватывает исключения Mono и отправляет их в TestFlight.