【问题标题】:XCode 6.3 Beta shows iOS 8.3b device as "ineligible"XCode 6.3 Beta 将 iOS 8.3b 设备显示为“不合格”
【发布时间】:2015-04-29 08:49:09
【问题描述】:

自从去年夏天第一个 6.x 测试版以来,我就没有使用过 XCode。今天我在我的 iPhone 6 上安装了最新的 iOS 测试版,并从开发者门户安装了最新的 XCode 测试版。我使用 8.3 目标创建了一个新的单页 swift 应用程序,然后尝试在我的设备上启动它,但 XCode 在构建菜单中将其显示为不合格。

对于解决此问题的任何帮助将不胜感激。

【问题讨论】:

标签: ios iphone xcode swift


【解决方案1】:

就我而言,从 Product --> Destination 中选择设备效果很好。

希望对你有帮助!

【讨论】:

  • 也为我工作过,但是,当它被拔出并再次插入时,我必须一直这样做。
  • 这是解决特别顽固设备的唯一方法。谢谢!
  • 太棒了!让我头疼。
  • 对我来说似乎也是完美的解决方法。希望知道如何永久修复它;)接受的答案可能会起作用,但看起来有点太多了。
  • 这是有史以来最搞笑的作品
【解决方案2】:

解决方法是:转到产品 > 目的地,即使它说您的设备不符合条件,它仍然允许您选择它,然后构建它就可以了。

【讨论】:

  • @smejky 答案的无耻重复。我会考虑删除。
【解决方案3】:

您可能需要登录 Apple 开发者中心并同意新的服务条款。之后,执行以下操作以更新配置文件:

  1. 打开 Xcode
  2. 打开首选项...
  3. 选择“帐户”标签
  4. 选择您的 Apple ID
  5. 选择查看详细信息...
  6. 点击左下角的刷新按钮

如果您在同意服务条款时遇到错误,请等待几分钟,然后再次尝试刷新配置文件。

编辑: 对于那些仍然无法使用不合格设备的用户,可以尝试以下其他方法:

  1. 打开 Xcode
  2. 打开窗口
  3. 选择设备
  4. 按住 Control 并单击窗口左侧的设备,然后选择 Show Provisioning Profiles...
  5. 使用 - 删除所有配置文件(Xcode 将在您启动应用程序时在设备上安装必要的配置文件)。我的设备上有一堆旧的/额外的配置文件。
  6. 仔细检查项目和目标的构建设置中代码签名部分的所有设置。很遗憾,我无法在此更具体,但请根据您的最佳判断。

【讨论】:

  • 也适用于昨天发布的非测试版。
【解决方案4】:

如果您自去年夏天以来还没有这样做,您可能需要一套全新的凭据。 (这是因为在设备上运行 Swift 应用程序的权利发生了变化。)清除所有内容并从下往上使用新的开发者身份。然后创建开发配置文件。最后,连接设备并确保点击信任并等待符号被复制。然后您可能需要分离设备并重新连接它,但此时如果您尝试在设备上构建和运行它应该可以工作。

【讨论】:

  • 今天早上我刚刚更新了我的开发者帐户。当我连接设备时,我点击了trust,它确实生成了新符号。我将如何删除所有预先存在的证书?
  • 正如我在这里描述的:stackoverflow.com/a/27736606/341994 基本上你退出 Xcode,然后手动删除所有内容(磁盘上的移动设备,钥匙串中的证书)。然后你去会员中心并删除所有内容。现在你从头开始整个过程​​。
  • 希望如此!当然,我只是在猜测,但这是有根据的猜测,因为有一天 Swift 不再为所有人工作,而我们都必须这样做。我假设您遇到的是各种相同的问题。
  • 是的!我使用product->destination 菜单强制它为设备构建,然后它提示修复证书,它现在可以工作了。感谢您的帮助@matt
  • @Connor Hicks´ 应该是有效的答案。
【解决方案5】:

根据changelog,Apple 已在 XCode 6.3.1 中修复此问题如果此问题仍然困扰您,您可能需要升级您的环境。

【讨论】:

    【解决方案6】:

    升级到 Xcode 6.3 的生产版本时遇到此问题。我尝试了所有提到的其他解决方案,并浪费了数小时尝试其他各种事情,但没有一个奏效。 起作用的是核选项:

    • 卸载 Xcode

    • rm -rf "~/Library/MobileDevice/Provisioning Profiles/"

    • rm -rf "~/Library/Caches/com.apple.dt.Xcode/"

    • rm -rf "~/Library/Application Support/Xcode/"

    • rm -rf "~/Library/Developer/

    • 在 iOS 开发者门户中撤销并删除您的证书和配置文件,然后在 Mac 的密钥链中执行相同操作。

    • 安装 Xcode

    • 打开 Xcode,转到首选项,添加或选择您的 iOS 开发帐户,然后刷新它以获取新证书等(出现提示时回答是)。在某些情况下,您可能还想再次刷新它。

    • 更新您的项目以指向这些新凭据(如果适用)

    【讨论】:

      【解决方案7】:

      编辑:: 2015/Apr/27 将 xcode 版本更新为 6.3.1 问题解决了。

      可能需要更新。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-06-07
        • 1970-01-01
        • 2015-06-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-05
        相关资源
        最近更新 更多