繁体   English   中英

Testflight SDK 和 iOS 模拟器 - 如何使用?

[英]Testflight SDK and iOS Simulator - how to use?

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

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

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

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

Testflight 是否与模拟器一起工作?

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

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

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

其他解决方法;

  • 在登陆页面上完全发布具有登录要求的应用程序,将其批准到商店并在包括模拟器在内的任何设备上运行。
  • 让 Beta 测试人员在线为您试用该应用程序,例如: https ://betafamily.com/ 或 Upwork、Fiverr 等。
  • 或者只是购买一堆便宜的旧 iPhone 用于测试。 (总是更好地在旧设备上测试以实现向后兼容性:))

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM