Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 在Mac上设置开发环境的标准方法是什么?_Xcode_Macos_Osx Snow Leopard_Development Environment - Fatal编程技术网

Xcode 在Mac上设置开发环境的标准方法是什么?

Xcode 在Mac上设置开发环境的标准方法是什么?,xcode,macos,osx-snow-leopard,development-environment,Xcode,Macos,Osx Snow Leopard,Development Environment,我刚刚在Snow Leopard上完成了XCode 3.2.6的干净安装,默认为/Developer目录 所有lib和软件工具(如CMake/git)也应该安装在/Developer中,这是否正确/正常?它是否可以与Linux所期望的标准DIR的使用方式相媲美,或者更像是Windows,在Windows中,这一切都取决于个人喜好 对于一个经验丰富的开发人员,谁是一个noob到macdev,任何好的指南都是感激的。例如,我不清楚我的SVN客户端来自何处,如何产生,以及为什么我有SVN而没有Git。

我刚刚在Snow Leopard上完成了XCode 3.2.6的干净安装,默认为/Developer目录

所有lib和软件工具(如CMake/git)也应该安装在/Developer中,这是否正确/正常?它是否可以与Linux所期望的标准DIR的使用方式相媲美,或者更像是Windows,在Windows中,这一切都取决于个人喜好


对于一个经验丰富的开发人员,谁是一个noob到macdev,任何好的指南都是感激的。例如,我不清楚我的SVN客户端来自何处,如何产生,以及为什么我有SVN而没有Git。

一般来说,您不应该在/Developer not/Development中安装任何东西。您应该假设它下的任何东西都是由苹果通过Xcode软件包管理的。对于其他命令行工具和库,一个标准的Unix-y实践是将它们安装在/usr/local中,这是为此目的而提供的。不要在任何其他/usr位置安装任何东西,因为它们也是由Apple管理的。但是,与其自己构建和安装大量第三方软件(如git),或者使用来自不同提供商的二进制安装程序(可能无法很好地协同工作),不如使用OS X的开源软件包管理器。使用最广泛的是,和。挑一个,坚持到底


在Xcode 3中,苹果发布了svn而不是git。这在Xcode4中有所改变,10.7Lion的默认版本中包含git。而且,从Xcode 4.3开始,不再有/Developer目录,因为Xcode本身现在是/Applications中的一个应用程序,以前在/Developer中的项目包含在其应用程序包中

一般来说,您不应该在/Developer not/Development中安装任何东西。您应该假设它下的任何东西都是由苹果通过Xcode软件包管理的。对于其他命令行工具和库,一个标准的Unix-y实践是将它们安装在/usr/local中,这是为此目的而提供的。不要在任何其他/usr位置安装任何东西,因为它们也是由Apple管理的。但是,与其自己构建和安装大量第三方软件(如git),或者使用来自不同提供商的二进制安装程序(可能无法很好地协同工作),不如使用OS X的开源软件包管理器。使用最广泛的是,和。挑一个,坚持到底


在Xcode 3中,苹果发布了svn而不是git。这在Xcode4中有所改变,10.7Lion的默认版本中包含git。而且,从Xcode 4.3开始,不再有/Developer目录,因为Xcode本身现在是/Applications中的一个应用程序,以前在/Developer中的项目包含在其应用程序包中

我似乎没有/usr/localdir,但我可以创建一个。所以任何第三方代码都应该放在这里;我的代码、XCode项目等是否有一个标准位置?关于MacPorts等,如果出于某种原因我需要一个更新的版本,如beta/RC,会发生什么?只需保留MacPorts版本,并将本地版本发送给usr/local,确保根据工具是否需要标准/更新版本设置路径?您可以将源代码和Xcode项目放在几乎任何地方。使用主目录中的某个地方,使用源代码管理Xcode可以轻松使用git或svn,并确保所有内容都通过Time Machine或其他方式进行了正确备份。如果您确实需要比您选择的软件包管理器当前提供的版本更新的版本,您应该尝试在包管理器中进行更新。向组的邮件列表询问更新,或者通常不难自己更新包元数据,例如MacPorts端口文件。如果您开始安装自己版本的东西,那么很容易陷入依赖地狱,并且您无法达到使用包管理器的目的。尽可能避免这种诱惑。我似乎没有/usr/localdir,但我可以创建一个。所以任何第三方代码都应该放在这里;我的代码、XCode项目等是否有一个标准位置?关于MacPorts等,如果出于某种原因我需要一个更新的版本,如beta/RC,会发生什么?只需保留MacPorts版本,并将本地版本发送给usr/local,确保根据工具是否需要标准/更新版本设置路径?您可以将源代码和Xcode项目放在几乎任何地方。使用主目录中的某个地方,使用源代码管理Xcode可以轻松使用git或svn,并确保所有内容都通过Time Machine或其他方式进行了正确备份。如果您确实需要比您选择的软件包管理器当前提供的版本更新的版本,您应该尝试在包管理器中进行更新。向组的邮件列表询问更新,或者通常不难自己更新包元数据,例如MacPorts端口文件。如果你开始安装你自己版本的东西,很容易就变成dependent 如果使用包管理器,那么您就无法达到使用包管理器的目的。尽可能避免诱惑。