无法创建配置文件

时间:2016-09-20 21:03:10

标签: xcode

我正在尝试在Xcode,Version 8.0 beta 6(8S201h)中创建一个项目,我收到了这个错误。

enter image description here

Apple帐户是免费的,因为我只是玩Xcode,但它迫使我将其设置为团队。有什么帮助吗?

19 个答案:

答案 0 :(得分:117)

检查Xcode项目窗口顶部的方案菜单。查看您尝试运行的目的地。如果您在模拟器中运行,则无需为项目签名。

enter image description here

如果您在设备中运行,则需要附加实际设备。它必须说“通用设备”。

答案 1 :(得分:60)

在我的情况下,当我更改" Bundle Identifier"时,此错误消失了。对不太通用的东西(例如在末尾添加一些随机数)

答案 2 :(得分:12)

将包标识符更改为更独特的标识符。

如果您正在关注教程并只是添加一个通用标识符,那么在最后添加一些数字可能会解决您的问题。

即。如果您有 HelloWorld 将其更改为 HelloWorld12345

答案 3 :(得分:7)

经过一个小时的挣扎,我只是取消选中“自动管理签名”并回到旧学校指定我的个人资料的方式。可能不是最好的事情,但有效。

答案 4 :(得分:5)

检查这些事情。

1.设备是否已连接到您的系统。

2.在xcode中部署目标。 (常规 - >部署信息 - >部署目标) 它应该与您的设备的ios版本匹配。

3.更改您的包标识符。遵循在设备中运行时为项目设置唯一捆绑标识符的一般规则。 见what is correct format of bundle identifier in iOS?

还要注意您在项目中设置的包标识符的数量。请记住所有包标识符或在某处记下它。由于您使用的是免费帐户,因此您无法访问捆绑包ID的数量。

您还应该在项目的“功能”部分禁用推送通知。尝试以group.com.someString格式更改“应用程序组”。

这些东西帮助我在真实设备中运行我的应用程序而没有任何错误。

答案 5 :(得分:4)

preparing debugger support

分析手机需要几分钟时间。 。 。观看顶部的状态栏,确保您的手机在顶部进行了分析。

接下来,请务必选择您的手机作为目标,而不是iPhone 7或iPhone 8 ...您的确切手机。这可以通过选择:产品>来完成。目的地> (拿起你的手机)

只有在Xcode创建个人资料后,您的手机才会在插入,打开并保持运行几分钟后显示。 destination

答案 6 :(得分:3)

配置配置文件时遇到同样的问题。如果您有任何类型的iPhone,您可以使用电缆连接到Mac,并自动定义配置文件。 enter image description here

答案 7 :(得分:3)

我多次出现此错误,以及为我解决的问题如下:

  1. 在包含所有证书视​​图的列表中,右键单击每一行并将每个证书移至垃圾箱(转到Xcode>首选项>选择帐户>点击查看详细信息)
  2. 转到会员中心再次下载正确的证书并点击它们以便
  3. 重新启动Xcode
  4. 转到构建设置并为调试/发布设置正确的代码签名 - 您应该能够在行上看到一个选项"来自个人资料的身份......"
  5. 如果这不起作用,那么您应该考虑撤销您的证书,然后再创建一个新证书并再次执行上述步骤。

答案 8 :(得分:2)

此错误的原因是具有给定的捆绑标识符的App ID不可用

解决方案:更改捆绑包标识符简单:)

答案 9 :(得分:2)

经过一段时间后出现同样令人不安的错误,并且在我写了一个独特的Bundle Identifier并且它没有帮助之后, 我搜索了网页,发现here我的错误是我选择了虚拟设备,而不是真正的设备。解决方案是:

1.我插上了我的iPhone

2.我点击按钮 - 设置活动方案。它在顶部 - 设备iPhone。 错误消失了。

enter image description here

答案 10 :(得分:1)

此错误是因为您选择了目标而不是项目名称,所以请在Xcode常规的左侧找到您的项目名称。单击它,然后将其从“目标”更改为“项目”部分。

答案 11 :(得分:1)

Deployment Target更改为新版本,然后解决

答案 12 :(得分:0)

添加此内容是因为我花了四个小时才弄清楚。

Xcode将无法为没有名称(即“”或“”)的设备创建配置文件。当我将设备名称更改为其他名称时,上述步骤有效。

答案 13 :(得分:0)

更改包标识符,直接解决方案

答案 14 :(得分:0)

对我来说,这是在我制作tvOS应用程序且没有注册appleTV时发生的。

通常,您需要插入设备或已登录(连接到设备)..然后它显示在这里:https://developer.apple.com/account/resources/devices/list

您也可以在此处添加设备。.您需要单击“重置”才能添加新设备。重置按钮应标记为“修改”,因为它不会重置任何内容。

例如,如果您需要制作一个tvOS应用程序,则需要在设备列表中安装Apple TV。一旦添加,那就很好了。吻。

答案 15 :(得分:0)

对我来说,当我尝试在具有比我正在运行的Xcode版本所支持的iOS版本更高的设备上运行时,发生了这种情况。

答案 16 :(得分:0)

手册:

  • 转到您的Apple开发人员帐户并点击证书
  • 从左侧选择设备
  • 添加设备名称及其UDID。关闭Xcode并点击自动签名

自动:

  • 将您的iPhone附加到Xcode。并在其上运行该应用程序。 Xcode将自动创建一个配置文件。

答案 17 :(得分:0)

这两个错误都是由于配置概要文件不存在而引起的。要创建一个,只需按照错误消息中的建议执行以下操作:

  1. 插入您的Apple设备
  2. 从“方案/模拟器”菜单中选择设备
  3. 此后,将自动创建配置文件

enter image description here

答案 18 :(得分:-1)

使我免于发生此错误的是我更改了捆绑包标识符。

尝试做到这一点

相关问题