Xcode错误:产品类型'应用程序&#39需要代码签名;iOS 10.0'

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

我得到这个错误:

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

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

Xcode截图

406235 次浏览

添加开发者账号到Xcode:

  1. Cmd⌘ + (逗号)

  2. 进入Accounts页签

  3. 遵循下面的屏幕截图来启用开发团队:

Step 3

至少在某些情况下,可能还需要信任移动设备上的开发者配置文件。如果您看到“不受信任的开发人员”;移动设备上的错误对话框,请参见这Q&

Xcode-8.1 &ios - 10.1

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

Step 1

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

步骤2

  1. 更改Bundle标识符:

步骤3

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

Step 4 .

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

步骤5

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

如果您仍然遇到这个问题,请单击测试并为它们选择一个团队。

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

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

要在真正的设备上运行你的应用,你需要有一个Apple ID,并用这个ID注册你的设备。这就是为什么您会得到这个错误。

你可以这样做。

  1. 转到项目Navigator。Cmd-1如果你找不到它。

  2. 单击项目目标下拉菜单,选择“目标”。 李enter image description here < / p > < / >

  3. 单击Team下拉菜单,选择添加一个帐户。 李enter image description here < / p > < / >

  4. 使用与开发者账号相关联的苹果ID登录,如果你没有开发者账号,就使用苹果账号登录。

  5. 如果你还没有用那个帐号注册你的设备,会出现一个按钮,类似于“注册设备”。点击它,苹果将注册设备,并进行证书和代码签名。(哦,我的独角兽证书和签名比以前容易多了) 李enter image description here < / p > < / >

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

在项目和目标中选择开发团队。对于其余的,设置为“自动”;这样就可以了。

好吧,在我做了所有这些事情之后,我仍然有错误,所以我关闭Xcode,重新打开它,然后它就工作了。

在目标的一般设置中选择团队

我在我的React Native项目上有这个错误,奇怪的是,我以为我是编辑正确的.xcodeproj文件!我进入我的项目目录。/浏览器名称/ios’,打开项目文件,将我的团队名称编辑到项目中,它开始工作。

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

最近在Xcode 11 beta 2上有问题:

  1. 在左侧面板上选择您的项目
  2. 找到目标的"签字,功能"选项卡

如果你的目标没有“签名&选项卡(在我的情况下,只有测试目标拥有它),打开项目的构建设置,单击“所有”而不是“基本”/“自定义”。在设置下找到签名,并确保您已经设置了开发团队。

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

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

首先,像答案中提到的那样:在Xcode Preferences >中添加你的Apple ID;账户在添加Apple ID。

然后单击位于左侧面板的项目名称。然后你会看到一个设置窗口。然后寻找“签约”;Capabilities"在那里你可以看到&;team &;选择你的名字作为选项。 enter image description here < / p >

Xcode 11.4

点击:

  1. 你的项目
  2. 签字,功能
  3. 选择你的团队。

enter image description here

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

enter image description here

进入你有文件,编辑,查看等的栏 观看->航海家→显示项目导航器->点击team ->选择你的。< / p >

享受😁

在Xcode13中:选择你的项目>在导航栏你会看到TARGETS ->点击TARGETS ->您将看到签名&功能