Objective c 转换与新IOS兼容的应用程序时出现不推荐的错误
我正在开发一个应用程序 最重要的是,我必须让它与最新的IOS兼容。所以,我只想知道Objective c 转换与新IOS兼容的应用程序时出现不推荐的错误,objective-c,ios,sdk,Objective C,Ios,Sdk,我正在开发一个应用程序 最重要的是,我必须让它与最新的IOS兼容。所以,我只想知道 我是否需要为此安装最新的xcode sdk?或 我可以用低于最新版本的sdk吗 感谢您的帮助。您需要使用最新SDK的唯一原因是利用最新的iOS 5更改(新API和故事板等功能) 但是,在旧SDK(如iOS 4.3)下构建的任何东西都应该在iOS 5上正常运行。实际上,情况并非总是如此。您可以/应该使目标SDK成为您想要处理的最低“目标”设备(如3.2),尽管您可以使用iOS 4或iOS 5编译/构建。但是,如
- 我是否需要为此安装最新的xcode sdk?或
- 我可以用低于最新版本的sdk吗
感谢您的帮助。您需要使用最新SDK的唯一原因是利用最新的iOS 5更改(新API和故事板等功能)
但是,在旧SDK(如iOS 4.3)下构建的任何东西都应该在iOS 5上正常运行。实际上,情况并非总是如此。您可以/应该使目标SDK成为您想要处理的最低“目标”设备(如3.2),尽管您可以使用iOS 4或iOS 5编译/构建。但是,如果您不使用Xcode 4构建,则需要一个物理iOS 5设备进行测试。(不管怎样,拥有一个很好,但在一台设备上进行所有测试很不方便。)如果您确实在Xcode 4上构建,请确保同时针对iOS 5和更低版本进行测试(如果您希望与更低版本兼容)。实际上,任何为在iOS 4及更早版本上运行而构建的、不使用纯xib方法的UI都可能在iOS 5上以某种方式失败。很可能一些只使用XIB的已经损坏。我猜在5上运行任何复杂度的iOS 4应用程序的几率都不到50%。如果您想这样做,编译器设置中有一种方法可以关闭“不推荐”警告。(不过,不要回忆起细节。)