Open dflems opened 6 years ago
Yeah I've noticed this too when running tests in a computer that doesn't have all the required Xcode versions installed. What would you suggest instead of raising an exception? A nil value would be confusing in my opinion.
If you have old simulators from an earlier version of Xcode and no longer have that runtime installed, calling
device.runtime
will throw an exception:I'm not sure what the "correct" behavior is here. The simulator exists (has a directory on-disk and is reported by
simctl
), but has an invalid runtime.