我一直在搜索,但似乎找不到关于如何在MonoTouch中使用TestFlight SDK的权威参考资料……有没有人在0.8.3中成功地使用了它,并分享了他们的秘密?
发布于 2012-02-22 17:08:17
测试飞行文档可以在这里找到:http://docs.xamarin.com/ios/tutorials/TestFlight_Support#
可以在以下位置找到测试飞行绑定:https://github.com/mono/monotouch-bindings/tree/master/TestFlight
有关构建的说明也可以在Github上找到上面的链接。基本上,您只需从TestFlight文件夹运行"make“(但首先将适当的TestFlightSDK_xxx.zip文件复制到该文件夹中)。
github存储库中包含的Make文件利用了TestFlight开发工具包(一个压缩文件),该文件必须从TestFlightApp.com独立下载,并手动复制(以压缩形式)到包含github绑定项目的文件夹中。
然后按照Testflight网站上的说明使用Testflight SDK (调用TakeOff()、设置检查点等)。
发布于 2012-05-11 14:57:03
也许可以尝试一下来自ayoung的绑定,并遵循他的自述文件。
发布于 2012-09-18 02:35:19
根据我自己的研究和尝试让TestFlight软件开发工具包与MonoTouch一起工作,错误报告似乎不会真正起作用。原因如下:
本质上,obj-c SDK插入一个TestFlight -c全局异常处理程序,然后将异常、堆栈跟踪等发送到TestFlight。因为SDK是一个本机库,所以它最终只会接收到本机obj-c异常。这意味着您的Mono异常永远不会到达这个全局obj-c处理程序,因为该处理程序运行在比Mono运行时更低的级别。
所以,你可以绑定到原生的TestFlight SDK库,你可以调用TakeOff()方法,等等。但归根结底,这一切都是毫无意义的,因为你的单级异常永远不会被捕获。当obj-c异常发生时,你肯定会收到它们,但这对你的Mono异常并没有真正的帮助。由于您的所有代码都可能是在Mono运行时中运行的C#,所以不要期望您的异常会命中TestFlight SDK处理程序。
如果我错了,请有人纠正我,但我不相信Mono是有用的,直到编写了一个截获TestFlight异常并将其发送到TestFlight的MonoTouch库。
https://stackoverflow.com/questions/9389064
复制相似问题