我正在通过fastlane开始项目单元测试。
我有2个要测试的设备: iPad Air 2 和 iPhone 6 plus 。
但是在控制台中,我可以看到下一行:
SimDevice: iPhone 6 Plus (<device code removed>, iOS 11.4, Booted)
(11.4 (15F79))
2018-11-16 14:34:45.608 xcodebuild[42659:1368186]
iPhoneConnect: ## Unable to mount developer disk image,
(Error Domain=com.apple.dtdevicekit Code=601 "Could not
locate device support files." UserInfo={DeviceType=iPhone9,3,
NSLocalizedDescription=Could not locate device support files.,
NSLocalizedRecoverySuggestion=This iPhone 7 (Model 1660, 1778, 1779, 1780)
is running iOS 12.0 (16A366), which may not be supported by this version of Xcode.})
问题是它尝试执行哪些任务来挂载磁盘映像并引导iPhone 7进行测试?顺便说一句,在这个循环。
这是什么意思?
注意:我有2个XCode-9和10。也许它会以某种方式影响。
编辑1 。
我确实通过scan
(这是别名)命令开始测试:
scan(
workspace: "Name.xcworkspace",
scheme: "Name",
clean: false,
devices: devices_for_testing
)
顺便说一句,测试终于完成了,但我想知道为什么会出现此输出。