Xcode 3.2.6和Mountain Lion

时间:2012-08-02 13:17:22

标签: xcode interface-builder osx-mountain-lion

我有时使用Xcode 3.2.6而不是Xcode 4,因为我发现这样做有一些优点。 我在Snow Leopard上安装了一个旧的Xcode 3.2.6,并更新为Lion,Xcode和以前一样工作。没问题。 现在我打算更新到Mountain Lion。 现在我已经读过有关Mountain Lion上Xcode 3.2.6的问题,特别是Interface Builder。 这里有人有经验吗? 我可以继续在Mountain Lion上运行Xcode 3.2.6吗?

5 个答案:

答案 0 :(得分:3)

Lars:尚未进行大量测试,但升级到10.8 Xcode 3.2.6本身运行后似乎构建得很好,包括PowerPC目标。当我尝试启动它时,Interface Builder只会在Dock中弹回。开发论坛Can XCode 3.2.6 & Interface Builder be made to run...上的这个帖子暗示它可能是Xcode 3的iOS平台插件的问题。

Macmade:如果你必须支持OS X 10.5及以下版本以及我必须支持的PowerPC,那么单独的Xcode 4就不是一个选择。保留Xcode 3的副本一直是这些项目的理想解决方案,特别是因为它通常很乐意生活在它自己的文件夹层次结构中。

相信我,我希望避免支持旧操作系统版本的麻烦,但最终客户想要的是重要的。

答案 1 :(得分:2)

Xcode 3.2.6似乎在Mountain Lion上运行得很好,尽管我还没有广泛使用它。一旦我删除了/ Developer / Platforms中的两个iOS相关.platforms文件夹(只留下MacOSX.platform),Interface Builder就可以为我工作(并且没有devforum线程中的问题)。

我说值得尝试找出来。我也需要支持使用10.6支持的用户(我只支持10.4支持,下一个版本将支持10.5支持)。如果他们在第一次出现时没有支持10.5支持,我会在Xcode 4上运行,如果它支持10.6,我会在Xcode 4.3上工作直到ML或Xcode 4.4。但苹果做出了不同的决定。

我希望这会有所帮助。

答案 2 :(得分:0)

Xcode 3.2.6似乎有效,但我注意到一些问题,比如用它编译的应用无法访问Keychains。

最安全的解决方案是在Virtual Box下运行Snow Leopard。安装起来有点慢,但它是可管理的。

答案 3 :(得分:0)

我已经在Mountain Lion上使用Xcode 3两个月了,没问题。即使是旧项目使用的自定义IBPlugin仍然可以加载和工作。

最重要的是不要安装iOS SDK,因为它的插件会破坏Interface Builder。

我已将所有已知问题汇总到安装说明中:

答案 4 :(得分:-1)

Metrowerks CodeWarrior是一款不错的IDE,早在经典的OS时代......

说真的,你应该转到Xcode 4。

当然,你已经习惯了Xcode 3.x,而转移到最新版本可能需要一些时间,可能会改变你的一些习惯。 但这只是它的工作方式。

也许你可以在Mountain Lion上使用Xcode 3。但为什么呢?

编译器版本很旧,您将无法访问最新的框架,SDK,语言功能......我应该说更多吗?

我不认为在现有系统上使用传统IDE /编译器套件开发应用程序,只是因为您更喜欢它,这是开发内容的好方法......

所以只需花一些时间学习Xcode 4 ......它将最终为您节省大量时间开发/调试......