【发布时间】:2021-12-03 16:18:56
【问题描述】:
我在使用终端同时在 iPhone 上运行 XCUITests 和配对的 Apple Watch(模拟器)时遇到问题。我可以通过分别为我的每个 uitests 目标点击“测试按钮”来做到这一点,它工作得很好,但我需要这样做 1 - 从命令行 2 - 同时
但是,我可以使用命令行为同一个 iPhone 模拟器(与 Apple Watch 模拟器配对)运行 uitests
xcodebuild -workspace MyApp.xcworkspace -scheme 'MyApp' -destination 'name=iPhone 11' 测试
它按预期工作 - 启动模拟器并运行测试 问题是: 当我对配对的 Apple Watch 执行相同操作时(单独或同时与此 iPhone 无关),Apple Watch 的测试根本不会启动
xcodebuild -workspace MyApp.xcworkspace -scheme 'MyApp WatchKit App' -destination 'name=iPhone 11' 测试 终端说:
找不到请求的设备,因为没有可用的设备与请求匹配。
Available destinations for the "WatchTesterApp WatchKit App" scheme:
{ platform:iOS Simulator, id:2B6CA009-BF6B-4437-9E80-18D53EB003BA, OS:14.5, name:iPhone 11 }
但是这个设备在这里并被列为可用
那么,有什么建议吗?也许有人有类似的问题? 我将不胜感激任何帮助
【问题讨论】:
标签: ios iphone terminal apple-watch xcuitest