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

Con*_*cks 16 iphone xcode ios swift

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

不合格的设备

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

Pav*_*kal 110

就我而言,从产品 - >目的地中选择设备效果很好.

我希望有所帮助!

  • 也为我工作但是,当它被拔出并再次插入时,我必须一直这样做. (4认同)
  • 真棒!让我头疼. (2认同)

kal*_*deo 8

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

  • @ smejky答案的无耻重复.我考虑删除. (5认同)

joa*_*oat 7

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

  1. 打开Xcode
  2. 打开首选项......
  3. 选择"帐户"选项卡
  4. 选择您的Apple ID
  5. 选择查看详情......
  6. 点击左下角的刷新按钮

如果您收到有关同意服务条款的错误,请等待几分钟,然后尝试再次刷新配置文件.

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

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


mat*_*att 6

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

  • 是!我使用`product-> destination`菜单强制它为设备构建,然后提示修复证书,它现在可以正常工作.谢谢你的帮助@matt (29认同)
  • 产品 - >目的地也为我工作. (5认同)