我有时使用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
回答
拉尔斯:还没有做过广泛的测试,但升级到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的副本一直是这些项目的理想解决方案,特别是因为它通常会愉快地生活在它自己的文件夹层次结构中。
相信我我很乐意避免支持旧操作系统版本的麻烦,但最终客户需要什么才是关键。
Metrowerks CodeWarrior开发是一个很好的IDE,回到经典OS天...
真的,你应该移动到的Xcode 4
当然,你是用来的Xcode 3.x和搬到最近的版本可能需要一些时间,可能会改变你的一些习惯。 但它只是它的工作方式。
也许你可以在Mountain Lion上使用Xcode 3。但是为什么?
编译器版本太旧了,您将无法访问最新的框架,SDK,语言功能...我应该多说一点吗?
我不认为发展现代系统与传统的IDE /编译器套件上的应用程序,只是因为你喜欢它,是发展中的东西的一个很好的方式...
因此,只要投入一些时间学习Xcode 4 ...它将明确地为您节省大量的时间开发/调试...
这不是问题。我也使用最新版本的Xcode 4。 – 2012-08-02 13:30:59
然后,你为什么不简单**尝试**在OS 10.8上安装Xcode 3? – Macmade 2012-08-02 13:31:44
独立使用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
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。但苹果做出了不同的决定。
我希望这会有所帮助。
我现在已经更新到山狮和IB只是不工作。从开发人员处移除Simulator平台后,IB打开,但缺少插件,无法使用。并且它无法打开XIB文件 – 2012-08-08 12:39:26
@ Lars-尝试卸载devtools并重试,而无需首先安装iOS支持。它对我很好,看到我的答案。 – hamstergene 2012-11-21 10:14:05
Xcode 3.2.6似乎可行,但我注意到一些问题,例如无法使用它编译的应用程序访问Keychain。
最安全的解决方案是在Virtual Box下运行Snow Leopard。安装有点慢,但是可以管理。
我一直在Mountain Lion上使用Xcode 3两个月,现在没有问题。即使旧项目使用的自定义IBPlugin仍然会加载并运行。
最重要的是不要安装iOS SDK,因为它的插件会打破Interface Builder。
我总结的所有已知问题进入安装说明:
- 1. Xcode 4&Xcode 3.2.6
- 2. 如何在Lion中安装XCode 3.2.6(10.7.3)
- 3. Boost Mountain Lion链接
- 4. Mountain Lion - LibXML&Nokogiri
- 5. virtualenvwrapper on mountain lion
- 6. Coda 2 Mountain Lion git
- 7. OSX Mountain Lion&Applescript - Finder'steals'focus
- 8. XCode 4和XCode 3.2.6并排
- 9. 升级到Mountain Lion和XCode 4打破了我的“制造”?
- 10. Slim Framework .htaccess/mountain lion osx
- 11. 适用于Mountain Lion的iOS SDK
- 12. 在Mac上安装Z3 Os Mountain Lion
- 13. 如何在Lion和Mountain Lion上测试Mac应用程序
- 14. 从Lion升级到Mountain Lion和MySql停止工作
- 15. OSX Mountain Lion的帮助Indexer.app在哪里?
- 16. Base SDK Xcode 3.2.6
- 17. RVM无法在Mountain Lion上构建OpenSSL
- 18. 使用Matlab的mex与Mountain Lion上的xcode 4.4配合工作
- 19. Xcode 4.4 + MacRuby =“macruby.h not found”(OS X 10.8 Mountain Lion)
- 20. Xcode的最新版本与Mountain Lion不兼容
- 21. 在Mountain Lion中禁用Xcode 4.4中的反锯齿字体
- 22. Lion不会运行使用Mountain Lion构建的应用程序
- 23. OSX Mountain Lion上的Mac端口错误
- 24. 如何在Mountain Lion上安装MySQLdb
- 25. 安装Ruby - RVM - Mac OSX Mountain Lion
- 26. iOS教程Xcode 3.2.6
- 27. libusb_claim_interface在Mac OS X上失败Mountain Lion
- 28. Mac Mountain Lion错误 - “不在fPermittedFrontASNs”
- 29. 在mac os x mountain lion上安装boost_1_53_0
- 30. Qt在Mac OS X Mountain Lion上运行
谢谢。这证实了我已经害怕的东西。由于某些原因,我也非常需要Xcode 3.2.6,特别是更灵活的IB。在窗口中移动。我在某些项目中所做的工作可以在Xcode 4中完成,但是要花费10倍的时间,并且由于错误而导致很多错误。由于我的Xcode 3.2.6已经安装并且在安装Lion之后很好地运行,我将等待Mountain Lion。回到狮友身上并不容易。至少在某些项目完成之前保持这种状态。 – 2012-08-04 14:37:13