在XCode 3.1.2上开发iPhone OS 3和4

时间:2010-08-25 08:08:54

标签: iphone xcode osx-snow-leopard osx-leopard

我是iPhone编程的新手,并且使用XCode 3.1.2运行Leopard的MacBook。我想使用CoreData来读取和写入plists,但我在http://tapity.com/iphone-app-development/readwrite-data-on-the-iphone-property-lists-sqlite-or-core-data/上读到CoreData仅在iPhone OS 3.0上可用。现在,我正在为iOS 2.2.1开发。有什么方法可以用于Leopard开发iOS 3.0甚至iOS 4.0,还是需要升级到Snow Leopard?

谢谢!

2 个答案:

答案 0 :(得分:1)

你应该升级。只有在针对最新的sdk构建时,Apple才会批准应用程序(即使目标操作系统是主要的版本)。所以,基本上,如果您打算最终将商品提交到商店,则别无选择。

答案 1 :(得分:0)

不确定您是否可以将最新版本的iOS SDK与已安装的XCode版本一起使用,但这是一个明显的解决方案。我相信你应该能够使用至少早期版本的3.0 SDK和XCode 3.1。

但是,无论如何,我建议您升级 - 在最近的XCode更新中还有许多其他有用的功能,Snow Leopard无论如何都应该为您提供更好的现有硬件性能。