升级到Mac OS Lion作为开发人员

时间:2011-07-20 19:05:16

标签: macos osx-lion

我打算购买Mac OS Lion,但我想知道一些信息。 - Snow Leopard的应用程序是否与Lion兼容? - 使用Xcode for Lion编译的应用程序是否与Snow Leopard兼容?如果这些应用使用了Lion的功能的popovers /全屏怎么办?

4 个答案:

答案 0 :(得分:5)

xCode需要完整下载(完整的5 * ish GB),如果你是Java人员,则必须重新下载Java,因为它不包括在内(这是我第一次在Lion中打开eclipse时的体验) 。

一些Snow leopards应用程序兼容,并非所有(ppc应用程序无效)。最好先与软件供应商联系。

您的Library文件夹在其他一些升级中消失的另一件事,其中Lion试图“保护”其用户。要绕过这个,只需在终端输入命令即可。 (用您的用户名替换用户名,用隐藏的foldername替换foldertoreveal)

chflags nohidden /Users/Username/FolderToReveal 

其他方面的升级过程一直很好。作为参考,我是Obj C / C ++ / C和Java开发人员。希望这有帮助

还会将您链接到有关在Lion上开发Java的帖子: Stack Overflow post on Java in Lion

答案 1 :(得分:3)

RoaringApps提供了一个非常好的兼容应用程序列表。我强烈建议您检查您喜欢的编辑器/ IDE /等。

值得注意的是:

至于使用Lion中的新API进行开发,您可以明确定位特定版本的OS X以实现兼容性。在构建10.6时,这些新API将不会在编译期间公开,如果您尝试使用它们,您将收到有关无法识别的选择器的警告。

答案 2 :(得分:3)

到目前为止我注意到了: - 确保你安装XCode 4.1(与4.0不同,它是一个免费的单独下载),修复了Python包含的混乱 - 转到终端并输入“java”,这将触发Java运行时的下载

但是我选择通过干净安装Lion(从USB密钥)来避免修复所有lib的负担

答案 3 :(得分:2)

cvs停止为我工作,但下载Xcode似乎是一个不必要的重量级修复。将/Developer/usr/bin添加到我的PATH为我修复了它。