我需要通过 TestFlight SDK
提供有关我的应用的一些分析。我已在我的 TestFlight
帐户中创建了一个应用程序,并成功将 SDK 集成到我的项目中。现在我在代码中添加了一个简单的检查点:
[TestFlight passCheckpoint:@"TEST_CHECKPOINT"];
并在模拟器中尝试。我可以在 Xcode 控制台中看到以下内容:
TestFlight: Checkpoint Passed - TEST_CHECKPOINT
这让我觉得这部分已经完成了。但我在 TestFlight
帐户中找不到来自此检查点的消息。这simple article指出我可以在 Checkpoints
选项卡上找到检查点信息,但黑客在哪里?我找不到它。
经过一番搜索,我很快找到了 this SO question .但它让我的事情变得更加困惑。似乎(我不确定我是否真的需要它)我应该将我的项目上传到 TestFlight
。但我该怎么做呢?我到处都找不到它。
那么任何人都可以阐明这个问题并解释为了实现以下目标到底应该做什么 - 通过检查点(特别是在模拟器中)并看到它已成功到达 TestFlight
帐户?谢谢
最佳答案
重要的是,在将应用程序推送到 testflight 之前,您永远不会在 testflight 中看到任何事件。
它适用于远程日志记录、崩溃报告、检查点等等...
首先,您需要将应用导出到硬盘上的 ipa 中。
按照以下步骤操作:
您的组织者将会弹出。单击“分发...”按钮
然后使用adhoc证书对您的应用进行签名(Google 查找操作方法)
保存在您的硬盘上“YOUR_APP.ipa”
现在将您的 ipa 上传到 testflight:
https://testflightapp.com/dashboard/builds/add/
当然,您需要一个帐户才能上传。 现在您需要将 testflight 中的 ipa 下载到您的 iPhone 中... http://blog.testflightapp.com/post/1346521917/register-devices
编辑:
看起来您实际上可以从模拟器中获取一些信息。但我猜你必须在 Testflight 上至少上传一次应用程序。
我只是从模拟器中获取少量信息到 testflight 中,因此我仍然建议在真实设备上部署。
如果您不上传到
关于ios - 使用iOS模拟器时如何处理TestFlight中的检查点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17717833/