【问题标题】:Run iOS Apps on iPhone with iOS 8 through XCode通过 XCode 在装有 iOS 8 的 iPhone 上运行 iOS 应用程序
【发布时间】:2014-06-25 01:46:40
【问题描述】:

我的 iphone 当前正在运行 ios 8。当我尝试在手机上通过 XCode 运行应用程序时,我收到以下错误消息:

Xcode cannot run using the selected device.

没有配备兼容 iOS 版本的 iOS 设备。将 iOS 设备与最新版本的 iOS 连接以运行您的应用程序或选择 iOS 模拟器作为目标。

在部署目标下的 XCode 中,没有 8.0 (iOS 8) 的选项,应用程序将无法在我的手机上运行。

我需要为 xcode 下载 SDK 吗?

非常感谢任何帮助。

【问题讨论】:

  • Xcode 5 如何知道 iOS 8 以将其列为部署目标?您需要获得 Xcode 6。

标签: ios xcode xcode5


【解决方案1】:

您需要下载 Xcode 6,其中包含 iOS 8 SDK。您可以从 Apple 开发者网站下载它,您从那里下载了 iOS 8 Beta 映像。

https://developer.apple.com/devcenter/ios/index.action

【讨论】:

  • 我已付费订阅 iOS 开发者会员资格。我是否还需要成为 Mac 开发人员才能下载 iOS 6 ..(我需要 Yosemite 测试版)吗?
  • 不,您只需要登录并下载 Xcode,当您切换到开发者中心的 iOS 8 Beta 选项卡时,它会显示“Xcode 6 beta 2”。
【解决方案2】:

Xcode 5 对 iOS 8 的存在一无所知。如果您想在 iOS 8 设备上运行应用程序,则需要从 this page (direct link) 获取 Xcode 6。

注意,直接链接仅适用于与 iOS 8 Beta 2 一起发布的 Xcode 6 版本。我不知道当我们进入 Beta 3 时它会做什么。

【讨论】:

    【解决方案3】:

    我让它工作的方式是:

    1. 关闭所有 Xcode 实例。
    2. 打开 Xcode 6-Beta
    3. 打开 Xcode 5,让两个 Xcode 同时运行
    4. 关闭 Xcode 6-Beta,然后,Xcode 5 会将您的设备识别为功能强大的设备,您就可以将其部署到您的 iOS 8 手机上。

    您需要 Xcode 5 的原因是因为您无法从 Xcode 6 将 iOS 7 应用程序提交到应用商店,它会给您一个错误,因此您需要使用 Xcode 5。

    【讨论】:

    • 你跑的是小牛队还是优胜美地? .. 我需要升级到 xcode 6 的 Yosemite 测试版吗?
    • @user3207650,我正在运行 Mavericks,Xcode 6 的最低软件版本是 10.9,所以如果你有 Mavericks,你就可以了。
    • 只是为了确认一下,我需要使用我的 iPad(带有 iOS8)来测试一个不会在 xCode 6 中构建的旧应用程序。打开 xCode 6 然后用我的项目打开 xCode 5 允许它识别设备。我花了一段时间才弄清楚为什么它有时会出现而不是其他人。这似乎是关键。我在优胜美地工作。
    • 这对我不起作用。尝试了各种组合。我在 xcode6-beta6 和 Mavericks。
    • @amergn 不起作用?部署或让 Xcode 5 识别您的设备?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-24
    • 1970-01-01
    • 2017-02-05
    相关资源
    最近更新 更多