2

我有时使用 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 吗?

4

5 回答 5

3

Lars:还没有进行广泛的测试,但是在升级到 10.8 之后,Xcode 3.2.6 本身运行并且似乎构建得很好,包括一个 PowerPC 目标。当我尝试启动界面生成器时,它只会在 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 的副本一直是这些项目的理想解决方案,特别是因为它通常会很高兴地存在于它自己的文件夹层次结构中。

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

于 2012-08-03T15:40:59.820 回答
2

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

我说值得尝试并找出答案。我也需要支持正在使用 10.6 支持的用户(我刚刚放弃了 10.4 支持,下一个版本将放弃 10.5 支持)。如果他们在 Xcode 4 刚推出时没有放弃对 10.5 的支持,我会一直使用 Xcode 4,如果它一直工作到 ML,我会使用 Xcode 4.3,如果它支持 10.6,我会使用 Xcode 4.4。但苹果做出了不同的决定。

我希望这有帮助。

于 2012-08-07T21:06:56.563 回答
0

Xcode 3.2.6 似乎可以工作,但我注意到一些问题,比如用它编译的应用程序无法访问钥匙串。

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

于 2012-08-22T01:10:42.933 回答
0

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

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

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

于 2012-11-21T10:05:51.213 回答
-1

Metrowerks CodeWarrior 是一个不错的 IDE,早在经典的操作系统时代......

说真的,你应该迁移到 Xcode 4。

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

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

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

我不认为仅仅因为您喜欢它而在具有旧版 IDE/编译器套件的现代系统上开发应用程序是开发东西的好方法...

因此,只需花一些时间学习 Xcode 4... 它肯定会为您节省大量开发/调试时间...

于 2012-08-02T13:26:20.910 回答