我需要通过TestFlight SDK
提供有关我的应用的一些分析。我已在TestFlight
帐户中创建了一个应用程序,并成功将SDK集成到我的项目中。现在我在代码中加入了一个简单的检查点:
[TestFlight passCheckpoint:@"TEST_CHECKPOINT"];
并在模拟器中尝试。我可以在Xcode控制台中看到以下内容:
TestFlight: Checkpoint Passed - TEST_CHECKPOINT
这让我觉得这部分已经完成了。但我无法在TestFlight
帐户中找到此检查点的消息。这个simple article表示我可以在Checkpoints
标签上找到检查点信息,但是它在哪里?我找不到了。
进行的搜索很快导致我this SO question。但它对我来说更加混乱了。似乎(我不确定我是否真的需要它)我应该将我的项目上传到TestFlight
。但是我该怎么做?我找不到它。
所以任何人都可以解释这个问题并解释为了实现以下目标应该做些什么 - 通过检查点(特别是在模拟器中)并看到它已成功到达TestFlight
帐户?感谢
答案 0 :(得分:1)
重要的是,在将应用程序推入testflight之前,不会看到任何活动进入testflight。 它适用于远程日志记录,崩溃报告,检查点等......
首先,您需要将应用导出到硬盘上的ipa中。
按照以下步骤操作:
您的管理器会弹出。点击“分发...”按钮
然后使用 adhoc 证书对您的应用进行签名(谷歌查找如何操作)
保存在您的硬盘“YOUR_APP.ipa”上
现在将ipa上传到testflight:
https://testflightapp.com/dashboard/builds/add/
当然,您需要一个帐户才能上传。 现在你需要从testflight下载ipa到你的iPhone ... http://blog.testflightapp.com/post/1346521917/register-devices
修改强>
看起来你实际上可以从模拟器中获取一些信息。但我想你必须在Testflight上至少上传一次应用程序。
我只是从我的模拟器获取微小信息到testflight,所以我仍然建议在真实设备上部署。
如果您没有上传到