mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-11-22 13:50:09 +00:00
Make simulator dependant of currently active dev directory
This also gets rid of `xcode-select` command-not-found errors.
This commit is contained in:
parent
24bdd8e29a
commit
ec3694c788
1 changed files with 12 additions and 5 deletions
|
@ -17,8 +17,15 @@ alias xcb='xcodebuild'
|
||||||
alias xcp='xcode-select --print-path'
|
alias xcp='xcode-select --print-path'
|
||||||
alias xcdd='rm -rf ~/Library/Developer/Xcode/DerivedData/*'
|
alias xcdd='rm -rf ~/Library/Developer/Xcode/DerivedData/*'
|
||||||
|
|
||||||
if [[ -d $(xcode-select -p)/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app ]]; then
|
function simulator {
|
||||||
alias simulator='open $(xcode-select -p)/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app'
|
local devfolder
|
||||||
else
|
devfolder="$(xcode-select -p)"
|
||||||
alias simulator='open $(xcode-select -p)/Applications/iOS\ Simulator.app'
|
|
||||||
fi
|
# Xcode ≤ 5.x
|
||||||
|
if [[ -d "${devfolder}/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app" ]]; then
|
||||||
|
open "${devfolder}/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app"
|
||||||
|
# Xcode ≥ 6.x
|
||||||
|
else
|
||||||
|
open "${devfolder}/Applications/iOS Simulator.app"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue