You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks a lot for the library, it's very useful in our setup!
I've started to use the library to install required runtimes to run screenshots generation with fastlane. And while I was exploring xcrun simctl from terminal and setting up our small swift script I've noticed something that probably is an issue in the library code as well 👀 But since the documentation of the xcrun simctl is not very big it's hard to say if I'm correct. So I'll share my thoughts and you could tell me if my findings make any sense 👀
So in the project I've found this command being used to find installed runtimes:
If I run this command from terminal this is the output:
Which seems fine at first. We get runtimes by their udid. However if I remove the option to list those as json here is an output:
There is a tiny change that maybe is a big thing. Here it says Disk Images. And I believe that Disk Images are not the same as Installed Runtimes. Basically I think it's possible to have a Disk Image that it not installed.
Another clue which makes it even more obvious is this output on one of our build machines. As you can see there are 3 disk images, 3 of which are ready. While 0 runtimes available:
Let me know what you think about those findings. Maybe I misinterpret something wrong?
Cheers!
The text was updated successfully, but these errors were encountered:
Hey there!
Thanks a lot for the library, it's very useful in our setup!
I've started to use the library to install required runtimes to run screenshots generation with fastlane. And while I was exploring
xcrun simctl
from terminal and setting up our small swift script I've noticed something that probably is an issue in the library code as well 👀 But since the documentation of thexcrun simctl
is not very big it's hard to say if I'm correct. So I'll share my thoughts and you could tell me if my findings make any sense 👀So in the project I've found this command being used to find installed runtimes:
xcodes/Sources/XcodesKit/Environment.swift
Line 44 in aa795f8
If I run this command from terminal this is the output:
Which seems fine at first. We get runtimes by their udid. However if I remove the option to list those as json here is an output:
There is a tiny change that maybe is a big thing. Here it says
Disk Images
. And I believe thatDisk Images
are not the same asInstalled Runtimes
. Basically I think it's possible to have aDisk Image
that it not installed.Another clue which makes it even more obvious is this output on one of our build machines. As you can see there are 3 disk images, 3 of which are ready. While 0 runtimes available:
Let me know what you think about those findings. Maybe I misinterpret something wrong?
Cheers!
The text was updated successfully, but these errors were encountered: