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

标签 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 帐户?谢谢

最佳答案

重要的是,在将应用程序推送到 testflight 之前,您永远不会在 testflight 中看到任何事件。
它适用于远程日志记录、崩溃报告、检查点等等...

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

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

您的组织者将会弹出。单击“分发...”按钮

然后使用adhoc证书对您的应用进行签名(Google 查找操作方法)
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

如果您不上传到

关于ios - 使用iOS模拟器时如何处理TestFlight中的检查点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17717833/

相关文章:

iphone - 在拖动时如何将 UISlider THUMB 直接移动/跳转到下一个值

ios - 固定标记位置,移动谷歌地图并获取经纬度

ios - UITextField 导致应用程序在 iOS 8 上卡住

ios - 无法在模拟器中运行应用程序

ios - Angular 6 - IOS 中的 Chrome - 路由器问题

ios - 定时循环结果

iphone - The Amazing Audio Engine AERecorder 不录音

cocos2d-iphone - Xcode 4.5 和 ios 6 sdk 方向

ios - UIPageViewController 委托(delegate)不触发横向

ios - Swift:使用 GCDAsyncUdpSocket 接收 UDP