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

我得到这个错误:

签署“目标”需要一个开发团队。在项目编辑器中选择一个开发团队。 在SDK“iOS 10.0”中,产品类型“应用程序”需要代码签名


当前回答

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

你可以这样做。

Go to the project Navigator. Cmd-1 if you can't find it. Click the project target dropdown and pick Target. Click on the Team dropdown and pick add an account. Sign in with your Apple ID that is linked to your developer account, or just your Apple if you don't have a dev account. If you haven't registered your device with that account yet, a button will appear, something like 'Register device'. Click that and Apple will register the device and do the certificates and code signing. (Oh my unicorns certificates and signing is so much easier than it used to be)

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

其他回答

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

你可以这样做。

Go to the project Navigator. Cmd-1 if you can't find it. Click the project target dropdown and pick Target. Click on the Team dropdown and pick add an account. Sign in with your Apple ID that is linked to your developer account, or just your Apple if you don't have a dev account. If you haven't registered your device with that account yet, a button will appear, something like 'Register device'. Click that and Apple will register the device and do the certificates and code signing. (Oh my unicorns certificates and signing is so much easier than it used to be)

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

在Xcode13中:在导航栏中选择你的项目->,你会看到TARGETS ->单击TARGETS ->下面的项目名称,你会看到Signing& Capabilities

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

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

然后单击位于左侧面板的项目名称。然后你会看到一个设置窗口。然后寻找“签约与能力”,在那里你可以看到“团队”,并选择你的名字作为选项。

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

Xcode 11.4

点击:

你的项目 签约与能力 选择你的团队。