Xcode错误:在SDK“iOS 10.0”中,产品类型“应用程序”需要进行代码签名。

323
我在运行OS X El Capitan系统上安装了Xcode 8,但遇到了以下错误:

对“目标”进行签名需要一个开发团队。在项目编辑器中选择一个开发团队。

在iOS 10.0 SDK中,“应用程序”产品类型需要代码签名。

如下图所示:

Xcode截图


4
您需要前往“常规”选项卡并选择一个团队。 - Rhythmic Fistman
1
这应该会让一些已经成功使用“运行”(模拟器)的人感到惊讶,但当他们想要“归档”时则不能。您能确认触发此错误的命令吗? - benc
19个回答

6
在目标的通用设置中选择团队

这实际上是解决我的问题的解决方案。 - Michal Shatz
要进入这个通用设置,请选择顶部的下拉菜单并将其更改为您的设备。 - Leslie

5

如果您使用的是 Ionic 并收到此错误提示,您需要打开您的 $project_dir/platform/ios/$project_name.xcodeproj 文件,然后按照“答案”中列出的步骤操作。


@jonesy827,这里有一个主题是“使用Xcode-8.1和iOS-10.1”的搜索。 - Ricky Levi
是的,肯定有人更新了它。当我发表评论时还没有更新 :) 感谢您的提醒。 - jonesy827

4

在项目和目标中选择开发团队。其余部分设为“自动”,然后它就会起作用。


2

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


1
很高兴这对你有用。作为一个相对新的Xcode用户,我觉得有必要提到,尽可能在Xcode GUI中进行此类更改是最好的选择,据我所知。 - benc

1

前往具有文件、编辑、视图等选项卡的工具栏

点击视图 -> 导航器 -> 显示项目导航器 -> 点击团队 -> 选择你的团队。

享受吧


1

选择一个团队对我有用。但是即使我不拥有它们,我也必须为所有导入的库执行此操作。

enter image description here


0

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


0
在Xcode13中:选择您的项目 -> 在导航栏中,您将看到TARGETS -> 点击TARGETS下面的项目名称 -> 您将看到签名和功能。

这如何为已经分享的内容增加信息或清晰度? - Montresor
你的回答可以通过提供更多支持信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人可以确认你的答案是正确的。您可以在帮助中心中找到有关如何编写良好答案的更多信息。 - Montresor

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接