5

我有点困惑我应该如何将 Testflight 的 SDK jn 与 iOS 模拟器结合使用。

假设我开始将 Testflight 集成到我的项目中,并希望在模拟器上对其进行测试。显然我不会得到任何远程日志或检查点信息,因为我的项目尚未上传(尽管我使用的是正确的团队令牌)。

但是如果我先上传项目,它会说它没有使用 Testflight SDK - 这当然是正确的,所以我也不会得到任何东西。

所以我在这里面临一个鸡蛋问题还是我误解了什么?

Testflight 是否与 Simulator 一起工作?

4

2 回答 2

7

TestFlight SDK 应用程序设计为在设备上的 Arm 架构上运行。该模拟器不被视为有效设备,因此无法用于测试在 Test Flight 上提供的应用程序。您也无法在模拟器上安装 Test Flight 配置文件(有权在 Test Flight 上使用应用程序的帐户)。

一种解决方法是在 Xcode 中本地运行代码(假设您有代码),然后编译应用程序并为 iOS 模拟器构建。

总之,TestFlight 旨在与真实设备一起使用。

其他解决方法;

  • 在登录页面上完全发布具有登录要求的应用程序,使其获得商店批准并在包括模拟器在内的任何设备上运行。
  • 在线获取 beta 测试人员,以便从以下网站为您试用该应用程序:https : //betafamily.com/ 或 Upwork、Fiverr 等。
  • 或者只是购买一堆便宜的旧 iPhone 用于测试。(总是更好地在旧设备上测试向后兼容性:))
于 2020-01-21T08:58:52.097 回答
-7

TestFlight 在模拟器上运行良好。尽管在我们的例子中用户没有被识别,因为您在模拟器上没有 UDID。但是所有日志和检查点都显示为“匿名”用户。

因此,我会冒险将您的项目上传到 TestFlight。您不必邀请测试人员使用它。

于 2012-05-17T12:49:56.697 回答