使用iOS模拟器时如何处理TestFlight中的检查点?

时间:2013-07-18 07:58:05

标签: ios objective-c ios-simulator testflight

我需要通过TestFlight SDK提供有关我的应用的一些分析。我已在TestFlight帐户中创建了一个应用程序,并成功将SDK集成到我的项目中。现在我在代码中加入了一个简单的检查点:

[TestFlight passCheckpoint:@"TEST_CHECKPOINT"];

并在模拟器中尝试。我可以在Xcode控制台中看到以下内容:

TestFlight: Checkpoint Passed - TEST_CHECKPOINT

这让我觉得这部分已经完成了。但我无法在TestFlight帐户中找到此检查点的消息。这个simple article表示我可以在Checkpoints标签上找到检查点信息,但是它在哪里?我找不到了。

进行的搜索很快导致我this SO question。但它对我来说更加混乱了。似乎(我不确定我是否真的需要它)我应该将我的项目上传到TestFlight。但是我该怎么做?我找不到它。

所以任何人都可以解释这个问题并解释为了实现以下目标应该做些什么 - 通过检查点(特别是在模拟器中)并看到它已成功到达TestFlight帐户?感谢

1 个答案:

答案 0 :(得分:1)

重要的是,在将应用程序推入testflight之前,不会看到任何活动进入testflight。 它适用于远程日志记录,崩溃报告,检查点等......

首先,您需要将应用导出到硬盘上的ipa中。

按照以下步骤操作:
enter image description here

您的管理器会弹出。点击“分发...”按钮

然后使用 adhoc 证书对您的应用进行签名(谷歌查找如何操作)
enter image description here


保存在您的硬盘“YOUR_APP.ipa”上

现在将ipa上传到testflight:
https://testflightapp.com/dashboard/builds/add/

当然,您需要一个帐户才能上传。 现在你需要从testflight下载ipa到你的iPhone ... http://blog.testflightapp.com/post/1346521917/register-devices



修改
看起来你实际上可以从模拟器中获取一些信息。但我想你必须在Testflight上至少上传一次应用程序。

我只是从我的模拟器获取微小信息到testflight,所以我仍然建议在真实设备上部署。 enter image description here

如果您没有上传到