Xcode stellt eine Entwicklungsumgebung (Compiler, Linker, IDE usw.) bereit und entspricht in etwa der @Development Tools
Paketgruppe für das RedHat-Typsystem oder dasbuild-essential
Paket auf Debian-Systemen.
MacPorts hängt von Xcode ab, ähnlich wie rpmbuild
für RedHat von@Development Tools
Paketgruppe. Es macht keinen Sinn, MacPorts zu verwenden, ohne dass Xcode installiert ist. Ebenso wie man nicht versuchen würde, Software unter Linux zu kompilieren, ohne dass die oben genannten Build- oder Entwicklungspakete installiert sind.
Homebrew ist ein Ports- oder Paket-Manager für Mac OS wie MacPorts. Apple hat noch nie eine so die Gemeinde schrieb Fink und Homebrew und MacPorts, die alles tun, mehr oder weniger die gleiche Arbeit für Mac OS Unix - Software wie Häfen oder Pakete bereitzustellen. BSD-Systeme von FWIW nennen sie normalerweise Ports und Linux-Systempakete, unabhängig davon, ob sie Pakete von Drittanbietern für die Installation verfügbar machen.
Git ist eine Versionskontrollsoftware, die üblicherweise mit der Softwareentwicklung verbunden ist, aber auch Dracs oder Fossil oder Mercurial sein kann .