2012-08-02 111 views
1

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

回答

2

拉尔斯:还没有做过广泛的测试,但升级到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 4。保持Xcode 3的副本一直是这些项目的理想解决方案,特别是因为它通常会愉快地生活在它自己的文件夹层次结构中。

相信我我很乐意避免支持旧操作系统版本的麻烦,但最终客户需要什么才是关键。

+0

谢谢。这证实了我已经害怕的东西。由于某些原因,我也非常需要Xcode 3.2.6,特别是更灵活的IB。在窗口中移动。我在某些项目中所做的工作可以在Xcode 4中完成,但是要花费10倍的时间,并且由于错误而导致很多错误。由于我的Xcode 3.2.6已经安装并且在安装Lion之后很好地运行,我将等待Mountain Lion。回到狮友身上并不容易。至少在某些项目完成之前保持这种状态。 – 2012-08-04 14:37:13

-1

Metrowerks CodeWarrior开发是一个很好的IDE,回到经典OS天...

真的,你应该移动到的Xcode 4

当然,你是用来的Xcode 3.x和搬到最近的版本可能需要一些时间,可能会改变你的一些习惯。 但它只是它的工作方式。

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

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

我不认为发展现代系统与传统的IDE /编译器套件上的应用程序,只是因为你喜欢它,是发展中的东西的一个很好的方式...

因此,只要投入一些时间学习Xcode 4 ...它将明确地为您节省大量的时间开发/调试...

+0

这不是问题。我也使用最新版本的Xcode 4。 – 2012-08-02 13:30:59

+1

然后,你为什么不简单**尝试**在OS 10.8上安装Xcode 3? – Macmade 2012-08-02 13:31:44

+1

独立使用XCode 4并独立使用将是一件好事,但需要Interface Builder来编辑Carbon NIB。尽管碳不被弃用。从Apple的XCode 4.x发行说明:“XCode不再支持功能...编辑Carbon nib文件,Xcode 4支持构建Carbon XIB和NIB文件;使用Interface Builder 3.2编辑它们。” – 2012-09-11 00:44:31

2

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

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

我希望这会有所帮助。

+0

我现在已经更新到山狮和IB只是不工作。从开发人员处移除Simulator平台后,IB打开,但缺少插件,无法使用。并且它无法打开XIB文件 – 2012-08-08 12:39:26

+0

@ Lars-尝试卸载devtools并重试,而无需首先安装iOS支持。它对我很好,看到我的答案。 – hamstergene 2012-11-21 10:14:05

0

Xcode 3.2.6似乎可行,但我注意到一些问题,例如无法使用它编译的应用程序访问Keychain。

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

0

我一直在Mountain Lion上使用Xcode 3两个月,现在没有问题。即使旧项目使用的自定义IBPlugin仍然会加载并运行。

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

我总结的所有已知问题进入安装说明: