我正在用ARKit的ARGeoTrackingConfiguration开发一个应用程序。
我在美国以外,所以我的位置不支持。我模拟一个位置,但CoachingState总是停留在.initializing。
有没有办法测试美国以外的GeoTracking应用程序?
发布于 2021-11-06 23:23:32
有一种方法(如果您认识某个受支持的位置的人).
苹果意识到这是一个问题,现在有一种方法可以在不受支持的领域调试ARGeoTrackingConfiguration (这也可以用于多次测试完全相同的AR体验,也可以在不外出的情况下进行测试)。
在Tip文档中声明为ARGeoTrackingConfiguration:
您可以与居住在支持它的区域之外的开发人员分享地理跟踪的经验。在您的应用程序中记录一个会话,该区域支持开发人员创建和测试他们的地理跟踪应用程序的本地化图像。有关更多信息,请参见记录和重放AR会话数据。
在访问该链接时,有关于如何记录AR会话的指南,基本步骤如下:
Developer (3点菜单中),点击Record AR session。Location Recording是ON (默认情况下是OFF )。Share。一个.mov将被共享,它看起来像一个普通的视频,但它有传感器元数据。一旦接收到Xcode中的项目方案并添加ARKit视频,请确保在顶部(而不是模拟器)选择设备,否则将不会显示ARKit选项:

运行应用程序和视频应该被用作AR背景,而不是设备的相机!
如果您在使用AR会话时获得了一个黑色屏幕,请尝试使用不同的设备记录另一个AR会话
https://stackoverflow.com/questions/67002539
复制相似问题