Xcode error: Code signing is required for product type 'Application' in SDK 'iOS 10.0'

Xcode error: Code signing is required for product type 'Application' in SDK 'iOS 10.0'

我在 OS X El Capitan 上安装了 Xcode 8。

我收到这个错误:

Signing for "target" requires a development team. Select a development team in the project editor.

Code signing is required for product type 'Application' in SDK 'iOS 10.0'

要将开发者帐户添加到 Xcode:

  1. Cmd ⌘ + ,(逗号)

  2. 转到 Accounts 选项卡

  3. 按照下面的屏幕截图启用开发团队:

有Xcode-8.1 & iOS-10.1

  1. 在 Xcode 添加您的 Apple ID Preferences > Accounts > Add Apple ID:

  1. 启用自动签名 && Select 您之前创建的团队:

  1. 更改捆绑标识符:

  1. 代码签名给 iOS 开发者:

  1. 将配置文件设置为自动:

您现在可以在设备上运行您的项目!

如果您仍然遇到此问题,请单击“测试”,然后 select 也为他们创建一个团队。

如果您现在需要禁用团队,因为您没有开发帐户,只需将顶部菜单中的目标更改为 iPhone 而不是通用 iOS 设备或真实设备。

对于使用 Ionic 并收到此错误的用户 - 您需要打开 $project_dir/platform/ios/$project_name.xcodeproj - 然后按照 "answer"

中列出的步骤操作

要在真实设备上 运行 您的应用程序,您需要有一个 Apple ID,并已使用该 ID 注册您的设备。这就是您收到此错误的原因。

这是您的操作方法。

  1. 转到项目导航器。 Cmd-1找不到的话。

  2. 单击项目目标下拉列表并选择目标。

  3. 单击团队下拉菜单并选择添加帐户。

  4. 使用与您的开发者帐户相关联的 Apple ID 登录,如果您没有开发者帐户,则仅使用您的 Apple。

  5. 如果您尚未使用该帐户注册您的设备,则会出现一个按钮,类似于 'Register device'。单击它,Apple 将注册设备并进行证书和代码签名。 (哦,我的独角兽证书和签名比以前容易多了)

选择您的物理设备并点击 运行,它应该会无误地加载到您的设备上。

Select 项目和目标的开发团队。其余设置为“自动”即可。

好吧,在我完成所有这些操作后,我仍然遇到错误,所以我关闭 Xcode 并再次打开它,然后就可以了。

Select队伍在目标的常规设置

我在我的 React Native 项目中遇到了这个错误,奇怪的是我以为我 NOT 编辑了正确的 .xcodeproj 文件!我进入我的项目目录 './appname/ios' 并打开项目文件并将我的团队名称编辑到项目中,它开始工作。

将 iOS 开发目标从 12.1 降级为 12 解决了我的问题,因为我没有配置开发团队。

最近在 Xcode 11 beta 2 上遇到了问题:

  1. Select 您的项目在左侧面板上
  2. 找到目标的“签名和功能”选项卡

如果您的目标没有 "Signing & Capabilities" 选项卡(在我的例子中只有测试目标有),打开项目的构建设置并单击 "All"而不是 "Basic"/"Customised"。在设置下找到签名并确保您已设置开发团队。

  1. 如果需要,对您的测试目标重复相同的步骤

对于那些在我之后来到这里的人,如果它是 Xcode 11 和 iOS 13 那么你的布局可能看起来与你在这个问题的主要答案中看到的有点不同.

首先,按照答案中的说明进行操作:在 Xcode 首选项 > 帐户 > 添加 Apple ID 中添加您的 Apple ID。

然后单击位于左侧面板中的项目名称。然后你会得到一个 window 的设置。然后寻找“Signing & Capabilities”,在那里您可以看到“Team”和 select 您的名字作为选项。

Xcode11.4

点击:

  1. 您的项目
  2. 签名和能力
  3. Select 你的团队。

确保在“调试”和“发布”选项卡上都添加了团队。

转到您有文件、编辑、查看等的栏 继续查看 -> 导航器 -> 显示项目导航器 -> 单击团队 -> Select 你的。

尽情享受

在Xcode13中:select你的项目 -> 在 Navigatr 栏中你会看到 TARGETS -> 点击 TARGETS 下方的项目名称 -> 你会看到 Signing& Capabilities