首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MonoTouch和TestFlight

MonoTouch和TestFlight
EN

Stack Overflow用户
提问于 2012-02-22 12:24:09
回答 3查看 2.8K关注 0票数 4

我一直在搜索,但似乎找不到关于如何在MonoTouch中使用TestFlight SDK的权威参考资料……有没有人在0.8.3中成功地使用了它,并分享了他们的秘密?

EN

回答 3

Stack Overflow用户

发布于 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()、设置检查点等)。

票数 10
EN

Stack Overflow用户

发布于 2012-05-11 14:57:03

也许可以尝试一下来自ayoung的绑定,并遵循他的自述文件。

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

票数 0
EN

Stack Overflow用户

发布于 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库。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9389064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档