1
2
3
4
5
6
7
8
|
default_dir = File.dirname(@project_path) + "/build"
prefs = Xcode.preferences
dir = [
prefs['PBXProductDirectory'],
prefs['PBXApplicationwideBuildSettings'] && prefs['PBXApplicationwideBuildSettings']['SYMROOT'],
default_dir
].map { |e| e && File.expand_path(e) }.find { |path| path && File.directory?(path) }
|