Xcode 8无法在设备上运行,配置文件问题提到Apple Watch

Saj*_*jon 46 ios swift fastlane-match ios10 xcode8

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

我使用Match来处理配置文件和证书,到目前为止它一直工作得非常好.

我最近更改了包标识符,因此在成员中心创建了一个新的App Id并重新配置了匹配等.我在Mac上安装了开发证书和配置文件.我删除了旧证书和旧配置文件.

一切都在模拟器上运行良好.但是当我尝试在我的iPhone Xcode 8上运行它时显示错误:

供应配置文件"匹配开发com.XXX.YYY"不包括当前选定的设备"ZZZ的Apple Watch".

它还显示了另一个错误:

SDK"iOS 10.0"中的产品类型"应用"需要代码签名

这是在Target - > General下: 在此输入图像描述

目标 - >构建设置如下所示: target_build_settings

我没有此应用程序的Apple Watch扩展程序.那么为什么Xcode 8会给我带来与Apple Watch有关的错误?

另外第二个错误是什么意思?SDK"iOS 10.0"中的产品类型"应用"需要代码签名吗?

谢谢!!

Fel*_*lix 64

这对我有用:

  • 在iPhone上禁用蓝牙
  • 断开并重新连接iPhone
  • 构建并运行
  • 完成调试会话后再次启用蓝牙

  • 这是我的首选答案,因为我不想将我的手表添加到客户的设备列表中.我觉得很烦人,即使该应用程序没有针对Apple Watch,也会遇到这个错误.谢谢! (11认同)
  • 谢谢!苹果公司为此创造了什么不合理的混乱是必需的解决方案...一款不会在Apple Watch上运行的应用程序不需要手表在配置文件中并关闭蓝牙不应该让它忘记手表永远在那里:'( (2认同)

小智 27

我今天遇到了同样的问题 - XCode版本8.0(8A218a) - 并用两个简单的步骤修复它(而不是上面更复杂的方法:

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

无需重启,清洁或其他任何需要.工作就像一个魅力.


Phi*_*den 7

把我的Apple Watch放在Power Reserve上(或关闭它,或飞机模式,或......)并等待Xcode意识到它已经消失了,我能够再次在我的手机上运行该应用程序.

飞机模式最简单.