RESOLVED FIXED193787
[webkitdirs] iosSimulatorApplicationsPath may not have iOS.simruntime in its path
https://bugs.webkit.org/show_bug.cgi?id=193787
Summary [webkitdirs] iosSimulatorApplicationsPath may not have iOS.simruntime in its ...
Jonathan Bedard
Reported 2019-01-24 15:14:33 PST
Make iosSimulatorApplicationsPath more flexible to accommodate different runtime directories.
Attachments
Patch (1.67 KB, patch)
2019-01-24 15:22 PST, Jonathan Bedard
ap: review+
Jonathan Bedard
Comment 1 2019-01-24 15:14:45 PST
Jonathan Bedard
Comment 2 2019-01-24 15:22:03 PST
Alexey Proskuryakov
Comment 3 2019-01-24 16:01:29 PST
Comment on attachment 360042 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=360042&action=review > Tools/ChangeLog:3 > + [webkitdirs] iosSimulatorApplicationsPath may not have iOS.simruntime in it's path s/it's/its/ > Tools/Scripts/webkitdirs.pm:2509 > + my @runtimes = grep {!/^\./} readdir(RUNTIMES); Maybe check for ".simruntime" in the name? > Tools/Scripts/webkitdirs.pm:2511 > + return File::Spec->catdir($runtimePath, @runtimes ? $runtimes[0] : "iOS.simruntime", "Contents", "Resources", "RuntimeRoot", "Applications"); I suggest adding a FIXME here. Building the path manually is fragile, and randomly picking a single runtime path is just weird. We need to find a way to determine which runtime corresponds to a simulator that we're about to use.
Jonathan Bedard
Comment 4 2019-01-24 16:35:21 PST
Radar WebKit Bug Importer
Comment 5 2019-01-24 16:36:28 PST
Note You need to log in before you can comment on or make changes to this bug.