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

问题描述 投票:4回答:2

[我对如何将Testflight的SDK jn与iOS模拟器结合使用感到有些困惑。

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

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

所以我在这里面临着鸡蛋问题或我误会了什么?

Testflight是否可以与Simulator一起使用?

ios testing logging testflight
2个回答
-4
投票

TestFlight在模拟器上正常工作。尽管在我们的情况下无法识别用户,因为您在模拟器上没有UDID。但是所有日志和检查点都显示为“匿名”用户。

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


0
投票

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

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

总而言之,TestFlight旨在与实际设备一起使用。

其他解决方法;

  • 在登录页面上完全发布具有登录要求的应用程序,将其批准到商店并在包括模拟器的任何设备上运行。
  • 让在线Beta测试人员从https://betafamily.com/或Upwork,Fiverr等网站为您试用该应用,>
  • 或者只是购买一堆便宜的旧iPhone进行测试。 (最好在旧设备上进行向后兼容性测试:))
© www.soinside.com 2019 - 2024. All rights reserved.