作者:刚辉19861126 | 来源:互联网 | 2022-12-23 13:10
我已经在项目中添加了gpx文件;它的名称是TrailOfHistory.gpx。我已经编辑了项目的方案,以便Xcode 9使用此文件执行位置更新。
以下是方案的“运行”和“测试”配置的屏幕截图,其中我指定了应使用gpx文件:
当我运行应用程序时,用户位置更新(如gpx文件所给出的)会自动开始。我可以在应用程序的MKMapView上看到这种情况。
相反,当我运行我的单元测试之一时,用户位置更新不会自动开始。相反,我必须执行手动步骤,单击调试工具栏的“模拟位置”按钮并选择gpx文件。如以下屏幕截图所示:
我的最终目标是得出一组可以由连续集成系统执行的测试。因此,单击Xcode按钮不会成功。
谁能提供这方面的见识?特别是,谁能说出他/她曾经创建过XCTest的经验,其中自动开始了位置更新(如果这样的话,我会怀着希望;目前我不清楚我应该有什么期望)?
注意:一年多以前,我发现了这个非常相似的问题。希望我能引起一些新的兴趣。