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

Har*_*mar 219 xcode code-signing ios ios10 xcode8

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

我收到此错误:

签署"目标"需要开发团队.在项目编辑器中选择一个开发团队.

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

Xcode截图

Lio*_*ion 350

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

  1. Cmd ⌘+ ,(逗号)

  2. 转到Accounts标签

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

第3步

  • 对于那些找不到`general`标签的人.http://stackoverflow.com/questions/19407439/general-tab-missing (4认同)
  • “你可以从`general`设置它”是什么意思。谁是将军,他住在哪里,是什么军队?请需要更多上下文。 (3认同)
  • 您不需要开发者帐户进行测试。使用最新的`xcode`,apple id 就足够了。您只能通过您的 Apple ID 在设备中测试您的应用程序! (2认同)

Shr*_*wan 164

使用Xcode-8.1和iOS-10.1

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

步骤1

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

第2步

  1. 更改捆绑标识符:

第3步

  1. 代码签名到iOS开发人员:

第4步

  1. 将配置文件提供给自动

第5步

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

  • 启用自动sigin在哪里?我在xcode 8中没有看到 (30认同)
  • 没有解释许多这些选项超出第一步的原因,这就是为什么这个答案对我没用.Target还在哪里?你能一步一步地说出来吗? (24认同)
  • 对于那些对如何进入签名页面感到困惑的人,请双击文件浏览器中的顶部文件,这将打开项目设置,您可以在其中选择包名称和签名。 (11认同)
  • 配置Xcode以便在多个级别上运行您的项目。绝对没有必要那么复杂。 (6认同)
  • 你们需要知道有些人没有任何基地来到这里,请一步一步地帮助他们(包括我在内) (6认同)
  • 选择Target,然后选择General.你可以看到自动登录:) (4认同)

Ale*_*nov 71

如果您仍然遇到此问题,请单击"测试"并为其选择一个团队.

  • 我在哪里可以点击“测试”? (2认同)

Jos*_*nce 23

要在真实设备上运行您的应用,您需要拥有Apple ID,并已使用该ID注册您的设备.这就是你得到这个错误的原因.

这是你如何做到的.

  1. 转到项目导航器.Cmd- 1如果你找不到它.

  2. 单击项目目标下拉列表,然后选择目标. 在此输入图像描述

  3. 单击团队下拉列表并选择添加帐户. 在此输入图像描述

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

  5. 如果您尚未使用该帐户注册设备,则会出现一个按钮,例如"注册设备".单击该按钮,Apple将注册设备并执行证书和代码签名.(哦,我的独角兽证书和签名比过去容易得多) 在此输入图像描述

选择您的物理设备并点击运行,它应该加载到您的设备上没有错误.

  • 很好的回答这个问题,我喜欢截图.谢谢!很酷,你不必支付99美元再运行. (2认同)

Cyr*_*Zei 17

好吧,在我完成所有这些事情后,我仍然遇到错误,所以我关闭Xcode并再次打开它然后它工作了.


pue*_*ile 17

Xcode 11.4

点击:

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

在此输入图像描述


Yun*_*hel 10

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

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

如果您的目标没有“签名和功能”选项卡(在我的情况下只有测试目标有),请打开项目的构建设置并单击“全部”而不是“基本”/“自定义”。在设置下找到签名并确保您已经建立了一个开发团队。

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


Gal*_*bra 8

确保在 Debug 和 Release 选项卡上添加团队。

在此处输入图片说明

  • 本来想添加这个答案,但首先看到了你的答案。浪费了10分钟后感觉很愚蠢。 (2认同)

Han*_*akr 6

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


Mic*_*atz 6

在目标的常规设置中选择团队


Ric*_*evi 5

对于那些使用Ionic和收到此错误的人 - 您需要打开您的$project_dir/platform/ios/$project_name.xcodeproj- 然后按照“答案”中列出的步骤操作


小智 5

对于那些将在我之后来到这里的人,如果是 Xcode 11 和 iOS 13,那么您的布局可能与您在此问题的主要答案中看到的略有不同。

首先,按照答案中的说明执行此操作:在 Xcode Preferences > Accounts > Add Apple ID 中添加您的 Apple ID。

然后单击位于左侧面板中的项目名称。然后你会得到一个设置窗口。然后查找“签名和能力”,在那里您将能够看到“团队”并选择您的姓名作为选项。 在此处输入图片说明