【发布时间】:2018-09-01 09:26:51
【问题描述】:
我在我的项目中添加了一个 gpx 文件;它的名字是 TrailOfHistory.gpx。我已经编辑了我的项目方案,以便 Xcode 9 使用这个文件来执行位置更新。
以下是该方案的运行和测试配置的屏幕截图,其中我已指定应使用 gpx 文件:
当我运行我的应用程序时,用户位置更新(由 gpx 文件给出)自动开始。我可以在我的应用程序的 MKMapView 上看到这种情况。
相比之下,当我运行一个单元测试时,用户位置更新不会自动开始。相反,我必须执行单击调试工具栏的模拟位置按钮并选择 gpx 文件的手动步骤;如以下屏幕截图所示:
我的最终目标是完成一组可以由持续集成系统执行的测试。所以,点击 Xcode 按钮不会飞。
谁能提供这方面的见解?特别是,任何人都可以说他/她有过创建 XCTest 的经验,其中位置更新自动开始(如果是这样,那么我会带着希望继续进行;目前我不清楚我应该有什么期望)?
注意:我发现this 非常相似的问题,一年多了。希望我能产生一些新的兴趣。
【问题讨论】:
-
你终于找到解决方案了吗@Verticon ?