From ebf4fb23ee39ca60e36fecda11f32fc9a558c74d Mon Sep 17 00:00:00 2001 From: Serge Lebedev Date: Tue, 30 Apr 2019 19:15:04 +0600 Subject: [PATCH] Fix *.xcscheme paths --- lib/xcodeproj/project.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/xcodeproj/project.rb b/lib/xcodeproj/project.rb index 34089745c..f4aaf7d6b 100644 --- a/lib/xcodeproj/project.rb +++ b/lib/xcodeproj/project.rb @@ -821,7 +821,7 @@ def sort(options = nil) # @return [Array] # def self.schemes(project_path) - schemes = Dir[File.join(project_path, 'xcshareddata', 'xcschemes', '*.xcscheme')].map do |scheme| + schemes = Dir[File.join(project_path, '**', 'xcschemes', '*.xcscheme')].map do |scheme| File.basename(scheme, '.xcscheme') end schemes << File.basename(project_path, '.xcodeproj') if schemes.empty?