使用 Testflight sdk 获取 iOS 应用程序的生产数据
Posted
技术标签:
【中文标题】使用 Testflight sdk 获取 iOS 应用程序的生产数据【英文标题】:Getting Production data for iOS apps with Testflight sdk 【发布时间】:2012-11-14 16:11:27 【问题描述】:我有一个启用了 Testflight 的 sdk 1.1 的 ios 应用程序来获取生产数据。这在 beta 测试期间运行良好,我向 Appstore 提交了相同的构建(启用了 sdk)并且构建被批准并发布。 但是,我没有看到任何有关 testflight live 使用情况的数据。我一直在四处寻找是否需要任何特殊设置,但没有成功。
请注意,我不再拥有与 testflight 中的 appstore 相同的构建版本。但我认为 testflight live 仍然能够显示使用数据。
有人有这方面的经验吗?有人能指出我正确的方向吗
【问题讨论】:
【参考方案1】:检查后,看起来从 v1.1 开始,您需要具有提交到 Appstore 的相同构建版本才能进行测试。原因是事件匹配是使用构建的 UUID 完成的。 他们的支持表明他们也在努力处理孤立的构建事件。
【讨论】:
rydgaze,感谢您指出这一点。我目前遇到了同样的问题,但我无法通过将完全相同的发布版本上传到 testfligh 来解决它。您能否提供您在其中找到有关事件匹配的信息的链接或来源?也许还有一些我一直想念的东西...... 他们的支持回应:这就是我得到的“目前的工作方式是生产构建需要具有 TestFlight SDK。它还需要已上传到 TestFlight。标准工作流程是构建一个 adhoc,使用 TestFlight 对其进行 beta 测试。退出构建以进行生产,提交给 Apple。然后生产数据开始显示在 TF live 上。Appstore 版本和 Ad Hoc 版本需要完全相同,没有配置文件签名. 我们绝对意识到这不是每个人的工作流程,我们将努力使“孤立”构建数据可通过..以上是关于使用 Testflight sdk 获取 iOS 应用程序的生产数据的主要内容,如果未能解决你的问题,请参考以下文章
Testflight 不允许使用 iOS 8.1 SDK 编译的 iOS 7.1 应用程序安装在 iOS 7.1.2 iPhone 上
TestFlight 不接受使用 TestFlight SDK 构建
使用 iOS 模拟器时如何处理 TestFlight 中的检查点?