【问题标题】:Minimum OS X and xcode requirements for ios 8.1 developmentios 8.1 开发的最低 OS X 和 xcode 要求
【发布时间】:2015-02-27 00:47:31
【问题描述】:

iOS 开发新手,仍在摸索中。 刚刚购买了苹果开发者账号!谁能告诉我是否可以在运行 iOS 8.1 的 iPad 设备上运行 xcode 6 和 xcode 5 编译的 ipa

我无法安装 xcode 6.1,因为我认为它需要 OS X 10.10 yosemite

换句话说,我想知道 OS X 和 xcode 的最低版本要求是什么,以便构建可以在运行 iOS 8.1 的 iPad 上运行的应用程序

非常感谢

【问题讨论】:

    标签: ios xcode macos compatibility


    【解决方案1】:

    作为获得许可的开发人员,您可以在 Downloads for Apple Developers 页面下载 Xcode 版本。

    您需要 Xcode 6.1 才能使用 iOS 8.1 SDK 进行开发。根据 App Store,Xcode 6.1 需要 Mac OS X 10.9.4 (Mavericks) 或更高版本。上述下载页面确认它需要 Mavericks 或 Yosemite。

    如果您想使用 iOS 8.0 SDK 进行开发,您需要 Xcode 6.0 或更高版本。它也需要小牛队。

    您可以在 Mountain Lion 或 Mavericks 上使用 Xcode 5.1,但您只能针对 iOS 7.1 SDK(而不是 Swift)进行开发。


    顺便说一句,自 2015 年 2 月 15 日起,您不能将使用 iOS 8 之前的 SDK 开发的应用提交到商店(即您必须使用 Xcode 6.0 或更高版本):

    应用更新的 64 位和 iOS 8 要求

    2014 年 12 月 17 日

    正如我们在 10 月宣布的那样,从 2015 年 2 月 1 日开始,提交到 App Store 的新 iOS 应用程序必须包含 64 位支持并使用 iOS 8 SDK 构建。从 2015 年 6 月 1 日开始,应用程序更新也需要遵循相同的要求。要在您的项目中启用 64 位,我们建议使用“标准架构”的默认 Xcode 构建设置来构建具有 32 位和 64 位代码的单个二进制文件。

    News and Updates 页面上查看the relevant developer announcement

    因此,您可能希望继续更新并期待这一点。

    【讨论】:

    • 谢谢,正是我需要知道的。目前我使用的 xcode 4.6.3 (OS X 10.8.5) 太旧了。我想我无法用它构建一个 ipa,它可以在运行 iOS 8.1 的 iPad 上运行,只是为了测试。有吗?
    • 我至少会考虑升级到 Xcode 5.1.1,它可以为您提供 iOS 7.1 支持,并且该网站建议与 Mountain Lion 一起使用。但是,您是否有某些原因不只是升级机器上的操作系统?它非常无痛,不是免费的吗?关于在较新的 iOS 设备上测试较旧的 iOS SDK 应用程序,您应该能够做到这一点(如果不是交互式调试,至少通过临时部署),但您将受限于包含的基本 SDK 的 SDK 功能在您使用的 Xcode 版本中。
    • 实际上我所有更新 OSX 的尝试都失败了(——由于某些 wifi 问题或其他原因导致下载中断/无限延迟——或设置错误,如“音量不符合要求”等)。无论如何,我不需要交互式调试,只想运行具有 UIWebView、UIButton 和 UIImageView 控件的单视图应用程序。如果您能向我指出一些有关此临时部署的教程,那将非常有帮助。非常感谢您的帮助。
    • 只要搜索“ios app ad hoc deployment”,你就会得到很多点击,包括 Apple 的 App Distribution Guide。关于您的 OS X 挑战,可能值得将其带到 Apple Genius Bar 或类似的地方,因为如果您想在 4 周后的任何时间将应用程序上架,您将需要 Xcode 6 或更高版本。
    • “实际上我所有更新 OSX 的尝试都失败了(--下载中断/无限延迟”,这是一件好事。不要更新到 10.11。只是不要
    【解决方案2】:

    我觉得Xcode 6的安装没有这样的要求。

    我安装了运行 OS X 10.9 Mavericks 的 Xcode 6 Beta,这不是问题。

    我还查看了Apple Developer website,他们也没有提到这些要求。

    【讨论】:

    • 感谢您的回复。实际上,我尝试在 OS X 10.9 上安装 xcode 6,但安装程序说我必须有 10.9.4 才能安装 xcode 6。我无法通过应用商店或下载的组合更新 (dmg) 将 10.9 更新到 10.9.4。所以我试图让它在 OS X 10.9.0 上运行
    • 即使现在支持 Mavericks,也不会永远支持。在 Yosemite 成为最新 SDK 的最低版本的 MacOSX 之前,最多可能还有 6 个月的时间。
    猜你喜欢
    • 2015-04-10
    • 2011-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多