MonoTouch & TestFlight

I searched and can not find the final link on how to use the TestFlight SDK with MonoTouch ... did anyone get it to work successfully with 0.8.3 and the mind shared their secret?

+4
source share
3 answers

Testflight documentation can be found here: http://docs.xamarin.com/ios/tutorials/TestFlight_Support#

Testflight links can be found here: https://github.com/mono/monotouch-bindings/tree/master/TestFlight

Building instructions are also on Github at the link above. Basically, you just need to run "make" from the TestFlight folder (but first copy the corresponding TestFlightSDK_xxx.zip file to this folder).

The Make file included in the github repository uses the TestFlight SDK (zip file), which must be independently downloaded from TestFlightApp.com and manually copied (in compressed form) to the folder containing the binding project from github.

Then use the Testflight SDK as described on the Testflight website (call TakeOff (), set breakpoints, etc.).

+10
source

Perhaps try bindings from ayoung and follow its readme.

https://github.com/ayoung/monotouch-testflight

0
source

From my own research and trials trying to get the TestFlight SDK to work with MonoTouch, it seems that the error report does not really work. That's why:

Essentially, the TestFlight SDK inserts the obj-c global exception handler and then sends the exceptions, stack trace, etc. in TestFlight. Since the SDK is a NATIVE library, it will only receive its own obj-c exceptions. This means that none of your Mono exceptions will ever reach this global obj-c handler, because the handler runs at a lower level than the Mono runtime.

So, you can bind to your own test library TestFlight, you can call the TakeOff () method, etc. But in the end, all of this is pointless, because your single-level exceptions will never be caught. You can, of course, get obj-c exceptions when they happen, but that really will not help you with your Mono exceptions. Since all of your code is supposedly located in C # running at Mono runtime, do not expect your exceptions to fall into the TestFlight SDK handler.

If I'm wrong, someone, please correct me, but I do not believe that the TestFlight SDK will be useful until the MonoTouch library is written, which catches Mono exceptions and sends them to TestFlight.

-one
source

Source: https://habr.com/ru/post/1397721/


All Articles