XCode 6.3 Beta显示iOS 8.3b设备“不合格”

时间:2015-02-26 19:54:57

标签: ios iphone xcode swift

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

ineligible device

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

7 个答案:

答案 0 :(得分:110)

就我而言,从产品中选择设备 - >目的地工作得很好。

我希望有所帮助!

答案 1 :(得分:8)

修复方法是:转到产品>目的地,即使它说您的设备不合格,它仍然允许您选择它,然后构建它将起作用。

答案 2 :(得分:7)

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

  1. 打开Xcode
  2. 打开首选项...
  3. 选择“帐户”标签
  4. 选择您的Apple ID
  5. 选择查看详细信息...
  6. 点击左下角的刷新按钮
  7. 如果您收到有关同意服务条款的错误,请等待几分钟,然后尝试重新刷新配置文件。

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

    1. 打开Xcode
    2. 打开窗口
    3. 选择设备
    4. 按住Control键并单击窗口左侧的设备,然后选择“显示配置文件...”
    5. 使用 - 删除所有配置文件(Xcode将在您启动应用程序时在设备上安装必要的配置文件)。我的设备上有一堆旧的/额外的配置文件。
    6. 仔细检查项目和目标的构建设置中“代码签名”部分中的所有设置。不幸的是,我不能在这里更具体,但要运用你最好的判断力。

答案 3 :(得分:6)

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

答案 4 :(得分:0)

根据changelog,Apple已在XCode 6.3.1中解决此问题。如果此问题仍然存在问题,您可能希望升级您的环境。

答案 5 :(得分:-1)

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

可能需要更新。

答案 6 :(得分:-1)

升级到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 Developer Portal中撤销并删除您的证书和配置文件,然后在Mac的密钥链中执行相同操作。

  • 安装Xcode

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

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