简体   繁体   English

我们可以使用iOS 7 SDK并仍支持低于7的iOS版本吗?

[英]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日之后还好,

  1. Use XCode 5. 使用XCode 5。
  2. Select your project file and go to Build Settings. 选择您的项目文件,然后转到“构建设置”。
  3. Base SDK should be 7 ("Latest iOS" for now). 基本SDK应该为7(目前为“最新的iOS”)。

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.

相关问题 我们还应该支持iOS 4吗? - Should we still support iOS 4? 当亚马逊的iOS SDK v2仍处于开发者预览中时,我们可以在其实时应用中使用它吗? - Can we use Amazon's iOS SDK v2 in live apps while it is still in developer preview? 我可以将Alamofire更新到版本4,并且在我的应用程序中仍然支持iOS 8吗? - Can I update Alamofire to version 4 and still support iOS 8 in my app? 我们如何添加锁屏小部件(需要 iOS 16)并仍然支持 iOS 15? - How can we add a Lock Screen Widget (requiring iOS 16) and still support iOS 15? 我们打算支持iPhone 5,我们是否需要将Xcode升级到v4.5并使用iOS 6 SDK? - We intend to support the iPhone 5, do we need to upgrade Xcode to v4.5 and use the iOS 6 SDK? Apple 的新指南:“使用 Apple 登录”是仅适用于 iOS 13 还是我们可以在 iOS 10 或更低版本的设备上使用它? - New guide line for Apple : "Sign in with Apple" is it only for iOS 13 or we can use it on iOS 10 or below devices? Quickblox IOS sdk是否支持以下所有选项? - Does Quickblox IOS sdk support all below options? iOS Base SDK支持iOS 7 - iOS Base SDK to Support iOS 7 我们可以在ios SDK中自定义ABNewPersonController吗? - Can we customize ABNewPersonController in ios sdk? 我应该使用哪个版本的iOS SDK? - Which version of the iOS SDK should I use?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM