[英]Can we use iOS 7 SDK and still support iOS version below 7?
A mail from apple states that 苹果公司的一封邮件指出
Starting February 1, new apps and app updates submitted to the App Store must be
built with Xcode 5 and iOS 7 SDK.
I am confused about what does this mean. 我对这意味着什么感到困惑。 Does it mean that apps cannot support iOS version below 7?
这是否意味着应用程序不支持低于7的iOS版本? Can I use Xcode 5 & iOS SDK to build app and still support iOS 6 ?
我可以使用Xcode 5和iOS SDK来构建应用并仍然支持iOS 6吗?
This means that you have to make apps using xcode 5 only and also it should support iOS7. 这意味着您必须仅使用xcode 5制作应用程序,并且它应支持iOS7。 Now if you need your app to be compatible with iOS 5 , then you can do this.
现在,如果您需要您的应用程序与iOS 5兼容,则可以执行此操作。
This only means that if you want your app in the App store after Feb 1 (new uploads, guess existing apps are safe for some time), you'll HAVE to build it against the 7 SDK (and XCode 5). 这仅意味着,如果您想在2月1日之后将应用程序存储在App Store中(新上传的文件,猜测现有应用程序在一段时间内是安全的),则必须针对7 SDK(和XCode 5)构建它。 That does not mean that you can't support previous iOS versions, you still can (google deployment target, more that that check this answer ).
这并不意味着您不能支持以前的iOS版本,您仍然可以(Google部署目标,更多可以检查此答案的对象 )。
For now, if you buid your app against 6 SDK and run it under iOS 7 it will work in compatibility mode, which saves lives sometimes. 现在,如果您针对6 SDK构建应用程序并在iOS 7下运行,它将在兼容模式下工作,有时可以挽救生命。 Since Feb 1 you won't have this opportunity.
自2月1日起,您将没有这个机会。
To make sure you're fine after Feb 1: 为确保您在2月1日之后还好,
You must download Xcode 5 (I think that it's run only Maverick Operating System for build iOS7 application) and into general tab on the your project set 6.0 in Deployment Target and run your application. 您必须下载Xcode 5(我认为它只运行用于构建iOS7应用程序的Maverick操作系统),并下载到“部署目标”中项目集6.0的常规选项卡中,然后运行您的应用程序。
To be sure to test your application with iOS 6 and iOS 7 devices whereas there are a difference between the two operating system. 为了确保在iOS 6和iOS 7设备上测试应用程序,而这两种操作系统之间存在差异。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.