ios 8.1 开发的最低 OS X 和 xcode 要求
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/27712479/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Minimum OS X and xcode requirements for ios 8.1 development
提问by user1344502
New to iOS development, still figuring out stuff. Just purchased Apple Developer account! Could anyone please let me know if it's possible to run xcode 6 and xcode 5 compiled ipa on iPad device running iOS 8.1
iOS 开发新手,仍在摸索。刚刚购买了苹果开发者账号!任何人都可以让我知道是否可以在运行 iOS 8.1 的 iPad 设备上运行 xcode 6 和 xcode 5 编译的 ipa
I can't install xcode 6.1 because I think it requires OS X 10.10 yosemite
我无法安装 xcode 6.1 因为我认为它需要 OS X 10.10 yosemite
In other words I want to know what's the least OS X and xcode version requirement in order to build an application that could run on my iPad running iOS 8.1
换句话说,我想知道为了构建可以在运行 iOS 8.1 的 iPad 上运行的应用程序,对 OS X 和 xcode 版本的最低要求是什么
Many thanks
非常感谢
回答by Rob
As a licensed developer, you can download versions of Xcode at the Downloads for Apple Developerspage.
作为获得许可的开发人员,您可以在Apple Developers 下载页面下载Xcode 版本。
You need Xcode 6.1 to develop with the iOS 8.1 SDK. Xcode 6.1 requires Mac OS X 10.9.4 (Mavericks) or later according to the App Store. The aforementioned Downloads page confirms that it requires Mavericks or Yosemite.
您需要 Xcode 6.1 才能使用 iOS 8.1 SDK 进行开发。根据 App Store,Xcode 6.1 需要 Mac OS X 10.9.4 (Mavericks) 或更高版本。上述下载页面确认它需要 Mavericks 或 Yosemite。
If you want to develop using the iOS 8.0 SDK, you need Xcode 6.0 or later. It requires Mavericks, too.
如果要使用 iOS 8.0 SDK 进行开发,则需要 Xcode 6.0 或更高版本。它也需要小牛队。
You can use Xcode 5.1 on Mountain Lion or Mavericks, but you can only develop against the iOS 7.1 SDK (and no Swift).
您可以在 Mountain Lion 或 Mavericks 上使用 Xcode 5.1,但您只能针对 iOS 7.1 SDK(而不能针对 Swift)进行开发。
By the way, effective February 15th, 2015, you cannot submit apps to the store that were developed using an SDK prior to iOS 8 (i.e. you must use Xcode 6.0 or later by that point):
顺便说一下,从 2015 年 2 月 15 日起,您不能将使用 iOS 8 之前的 SDK 开发的应用程序提交到商店(即您必须使用 Xcode 6.0 或更高版本):
64-bit and iOS 8 Requirements for App Updates
December 17, 2014
As we announced in October, beginning on February 1, 2015 new iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK. Beginning June 1, 2015 app updates will also need to follow the same requirements. To enable 64-bit in your project, we recommend using the default Xcode build setting of “Standard architectures” to build a single binary with both 32-bit and 64-bit code.
应用程序更新的 64 位和 iOS 8 要求
2014 年 12 月 17 日
正如我们在 10 月份宣布的那样,从 2015 年 2 月 1 日开始,提交到 App Store 的新 iOS 应用程序必须包含 64 位支持并使用 iOS 8 SDK 构建。从 2015 年 6 月 1 日开始,应用更新也需要遵循相同的要求。要在您的项目中启用 64 位,我们建议使用“标准架构”的默认 Xcode 构建设置来构建具有 32 位和 64 位代码的单个二进制文件。
See the relevant developer announcementon the News and Updatespage.
So you may want to go ahead and update in anticipation of that.
因此,您可能希望继续进行更新,以期对此有所期待。
回答by nburk
I don't think there are such requirements for the installation of Xcode 6.
我认为Xcode 6的安装没有这样的要求。
I installed Xcode 6 Beta running OS X 10.9 Mavericks and it wasn't an issue.
我安装了运行 OS X 10.9 Mavericks 的 Xcode 6 Beta,这不是问题。
I also checked on the Apple Developer websiteand they don't mention these requirements either.
我还查看了Apple Developer 网站,他们也没有提到这些要求。