Xcode 8无法在设备上运行,configuration提及Apple Watch的configuration文件问题

我正在运行OS X El Capitan,并使用Xcode 8 GM种子(8A218a),我正尝试在iOS 10 GM种子10.01(14A403)的iPhone 6上运行我的应用程序,该程序与运行watchOS 3的Apple Watch配对转基因种子(14S326)。

我使用Match来处理configuration文件和证书,到目前为止它一直在工作得很好。

我最近更改了包标识符,所以在成员中心创build了一个新的应用程序ID,并重新configuration了匹配等等。我在Mac上安装了开发证书和configuration文件。 我已经删除了旧的证书和旧的configuration文件。

一切都在模拟器上正常运行。 但是,当我尝试在我的iPhone上运行它Xcode 8显示错误:

供应configuration文件“match Development com.XXX.YYY”不包括当前select的设备“ZZZ Apple Watch”。

它也显示了另一个错误:

SDK'iOS 10.0'中的产品types'Application'需要代码签名

这是在目标 – >一般在这里输入图像说明

目标 – >生成设置看起来像这样: target_build_settings

我没有这个应用程序的Apple Watch扩展。 那么为什么Xcode 8会给我提供与Apple Watch有关的错误?

另外第二个错误是什么意思? SDK'iOS 10.0'中的产品types“应用程序”需要代码签名

谢谢!!

我今天有同样的问题 – XCode版本8.0(8A218a) – 并用两个简单的步骤来解决它(而不是上面更复杂的方法:

  • 将Apple Watch添加到成员中心(也没有find复制和粘贴选项)
  • 编辑开发configuration文件并将手表添加到设备,保存
  • 转到XCode首选项,将旧的configuration文件移动到垃圾箱(右键单击名称)并下载新版本
  • 在项目编辑器中设置新的configuration文件

没有重新启动,干净或其他任何需要。 像魅力一样工作。

这对我有用:

  • 禁用iPhone上的蓝牙
  • 断开并重新连接iPhone
  • build立和运行
  • 当您完成debugging会话时再次启用蓝牙

把我的Apple Watch放在Power Reserve(或closures它,或者飞行模式,或者…)之后,等待一下Xcode意识到它已经不存在了,我就可以再次在手机上运行这个应用程序。

飞行模式是最简单的。

我有与版本8.0(8A218a)相同的问题。 当我:

  1. 重新select证书(通过用户界面)
  2. 全部清理(ctrl + cmd + shift + k)
  3. 重新启动Xcode
  4. 运行projet(1-3之后可能)

如果我更改了代码,我又得到了同样的错误。 不要被Xcode愚弄,实际上表明在UI中一切正常 – 但仍然给出错误。 它再次1-4。

关于2.错误。 看看你的截图,我看不到任何匹配的“签名证书” – 该消息表明是必需的。 上面的1-4也为我删除了这个错误。

我真的希望有一个更好的解决这个问题,我们正在失去一些明显的东西! 重启运行周期不是那么高效;-)

Xcode 8:

select目标 – >常规 – >签名 – >select自动pipe理签名

那么Xcode将帮助你解决这个问题。

Interesting Posts