Пару недель назад Detox работал нормально, как и ожидалось - я ничего не обновлял, насколько мне известно, и теперь я продолжаю получать следующую ошибку при попытке протестировать (все работает нормально):
Error: Can't find a simulator to match with "iPhone 6s", run 'xcrun simctl list' to list your supported devices.
It is advised to only state a device type, and not to state iOS version, e.g. "iPhone 7"
at AppleSimUtils.findDevicesUDID (/Users/user/Documents/work/app/e2e/node_modules/detox/src/devices/ios/AppleSimUtils.js:47:13)
at process._tickCallback (internal/process/next_tick.js:68:7)
Если я запускаю applesimutils --list --byName «iPhone 6s», он показывает 2 устройства:
[
{
"deviceType" : {
"name" : "iPhone 6s",
"bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 6s.simdevicetype",
"identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-6s"
},
"state" : "Shutdown",
"isAvailable" : true,
"name" : "iPhone 6s",
"udid" : "A87C2EF9-95D2-4562-99BE-E1A39A63ABB1",
"os" : {
"buildversion" : "17B102",
"bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS.simruntime",
"isAvailable" : true,
"name" : "iOS 13.2",
"identifier" : "com.apple.CoreSimulator.SimRuntime.iOS-13-2",
"version" : "13.2.2"
}
},
{
"deviceType" : {
"name" : "iPhone 6s",
"bundlePath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/iPhoneOS.platform\/Library\/Developer\/CoreSimulator\/Profiles\/DeviceTypes\/iPhone 6s.simdevicetype",
"identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-6s"
},
"state" : "Shutdown",
"isAvailable" : true,
"name" : "iPhone 6s",
"udid" : "F5A2C1D3-5416-431C-A9B5-6054A238283D",
"os" : {
"buildversion" : "16E226",
"bundlePath" : "\/Library\/Developer\/CoreSimulator\/Profiles\/Runtimes\/iOS 12.2.simruntime",
"isAvailable" : true,
"name" : "iOS 12.2",
"identifier" : "com.apple.CoreSimulator.SimRuntime.iOS-12-2",
"version" : "12.2"
}
}
]
Я пробовал добавлять и удалять симулятор через xcode и xcrun, но ничего не работает.
Версии:
Mac 10.14.6 applesimutils версия 0.7.6 детокс 14.3.4 xcode 11.2.1