Um Ihre Frage zu Ihrem 'neuen' Problem zu beantworten, habe ich mich entschlossen, eine andere Antwort zu schreiben - weil es einfacher ist, dies anhand von Beispielen zu erklären.
Eine Möglichkeit, die Umgebungsvariablen beim Starten des Tools (IDE) Ihrer Wahl zu laden, besteht darin, dass dies mit Eclipse möglich ist. Ich denke, Ihr Tool (IDE) muss ebenfalls eine ähnliche Struktur aufweisen.
Wie es in Eclipse gemacht werden kann - https://stackoverflow.com/questions/829749/launch-mac-eclipse-with-environment-variables-set
(etwas über die Umgebungsvariablen neu geschrieben)
Erstellen Sie eine leere Textdatei mit dem Namen "eclipse.sh" im Eclipse-Anwendungspaketverzeichnis /Applications/eclipse/Eclipse.app/Contents/MacOS
Öffnen Sie die Datei eclipse.sh in einem Texteditor und geben Sie den folgenden Inhalt ein:
#!/bin/sh
. ~/.bash_profile
logger "`dirname \"$0\"`/eclipse"
exec "`dirname \"$0\"`/eclipse" $@
Im Terminal setzen Sie das Executable-Flag des Shell-Skripts eclipse.sh, dh:
chmod +x /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse.sh
Öffnen Sie die Eclipse.app Info.plist und ändern Sie den Wert für den Schlüssel CFBundleExecutable von eclipse in eclipse.sh.
MacOS X erkennt nicht automatisch, dass sich die Info.plist von Eclipse.app geändert hat. Daher müssen Sie die Aktualisierung der LaunchService-Datenbank im Terminal mit dem Befehl lsregister erzwingen:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -v -f /Applications/eclipse/Eclipse.app
Wenn Sie Eclipse.app das nächste Mal über das Dock oder den Finder starten, sollten die Umgebungsvariablen festgelegt werden.