创建配置文件失败

我试图在Xcode中创建一个项目,版本8.0 beta 6 (8S201h),我得到这个错误。

enter image description here

苹果账户是一个免费的,因为我只是在玩Xcode,但它迫使我把它设置为一个团队。任何帮助吗?

239599 次浏览

我有这个错误多次,解决它为我是以下:

  1. 在带有所有证书视图的列表中,右键单击每行并将每个证书移到丢弃(去Xcode >首选项>选择帐户>点击查看详细信息)
  2. 去会员中心重新下载正确的证书,然后点击
  3. 重启Xcode
  4. 转到构建设置,并为调试/发布设置正确的代码签名-你应该能够在一行中看到一个选项,上面写着“identity from profile…”

如果这不起作用,那么您应该考虑撤销您的证书,然后创建一个新的证书,并再次执行上述步骤。

查看Xcode项目窗口顶部的方案菜单。看看你要奔向的目的地。如果在模拟器中运行,则不需要对项目进行签名。

enter image description here

如果在一个设备中运行,则需要附加实际的设备。它必须表示“通用设备”。

在挣扎了一个小时后,我只是取消了“自动管理签名”,然后回到了指定我的个人资料的老方法。也许不是最好的办法,但很有效。

在我的情况下,这个错误消失时,我改变了“包标识符”,以较少的一般性(例如,添加一些随机数在结束)

检查这些东西。

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

< p > 2。xcode中的部署目标。(常规->部署信息->部署目标) 它应该与你的设备的ios版本相匹配 < p > 3。更改包标识符。在设备中运行时,遵循为项目设置唯一的包标识符的一般规则。 参见iOS中bundle标识符的正确格式是什么?

还要注意您在项目中设置的包标识符的数量。请记住所有的捆绑包标识符或将其记在某个地方。由于您使用的是免费帐户,所以您对捆绑包id的数量有限制。

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

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

我在配置配置文件上有同样的问题。如果你有任何类型的iPhone,你可以通过电缆连接到你的Mac,配置配置文件会自动定义。 enter image description here < / p >

将包标识符更改为更唯一的标识符。

如果您正在遵循教程,只是放置一个通用标识符,然后在末尾添加几个数字可能会解决您的问题。

也就是说,如果你有HelloWorld,把它改成HelloWorld12345

准备调试器支持

分析你的手机需要几分钟……查看顶部的状态栏,以确保您的手机在顶部被配置。

接下来,确保你选择你的手机作为目标,而不是iPhone 7或iPhone 8…你的手机。这是通过选择:产品>目的地>(选择你的手机)

你的手机只有在插入,打开,并在Xcode创建配置文件时运行几分钟后才会显示。 destination

在一段时间后,同样令人不安的错误,在我写了一个唯一的捆绑标识符后,它没有帮助, 我搜索了网页,发现在这里,我的错误是我选择了一个虚拟设备,而不是一个真实的设备。解决方案是:

1.我给iPhone插了电

< p > 2。我点击了按钮——设置激活方案。它就在顶部设备iPhone上。

.错误已经消失

enter image description here

这个错误背后的问题是给定Bundle标识符的应用ID不可用

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

这个错误是因为你选择了一个目标而不是项目名称,所以请在Xcode的general左边找到你的项目名称。单击它并将其从目标部分更改为项目部分。

加上这个是因为我花了4个小时才算出来。

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

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

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

对我来说,这种情况发生在我制作tvOS应用程序时,当时我还没有注册appleTV。

一般情况下,您需要插入设备或已登录到它(连接到它)..然后它出现在这里:https://developer.apple.com/account/resources/devices/list

你也可以在那里添加设备,你需要点击重置才能添加一个新设备。重置按钮应该被标记为modify,因为它不重置任何东西。

例如,如果你需要制作一个tvOS应用程序,那么你需要在设备列表中有一个apple TV。一旦加进去,就可以开始了。亲吻。

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

手册:

  • 进入你的苹果开发者账户,点击证书
  • 在左侧选择设备
  • 添加设备名称及其UDID。关闭Xcode并点击自动签名

自动:

  • 将iPhone连接到Xcode。然后在上面运行应用。Xcode会自动创建一个配置文件。

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

  1. 插上你的苹果设备
  2. 从方案/模拟器菜单中选择设备
  3. 此后,配置概要文件将自动创建

enter image description here

将我从这个错误中拯救出来的是当我改变了我的捆绑标识符。

试着去做

要在没有iPhone的情况下进行设置,你可以手动从苹果网站下载证书,并创建一个配置文件。你在Mac上安装的证书和下载后导入XCode的配置文件。这对我很管用。点击以下链接:

< p >文档: https://developer.apple.com/pt/support/certificates/ < / p > < p >证书: https://developer.apple.com/account/resources/certificates/list < / p > < p >简介: https://developer.apple.com/account/resources/profiles/list < / p >
正如它所说的。 为了让xCode自动化一些事情,你需要让你自己的iPhone用UDID注册在那里,当你连接到你的iPhone时,你可以在Finder或系统信息(USB部分)上找到它

创建配置文件失败。在开发者网站上,您的帐户中没有注册设备。选择一个设备运行目标,让Xcode注册它。

因为我没有iPhone,所以在苹果开发帐户上添加一个假设备对我很有帮助:

https://developer.apple.com/account/resources/devices/list

可以添加的设备示例:

  • 名称:“NotARealDevice"
  • 设备ID:“1234567890123456789012345678901234567890”;

基本上有两种方法来解决这个问题。

  1. 在你的mac上添加一个设备。然后你可以通过选择Product =>目的地=比;选择您连接的设备。在此之后,Xcode将尝试在苹果开发者平台中添加设备,并针对该设备创建一个配置文件。

  2. 执行https://developer.apple.com/account/resources/devices/list。通过提供设备名称和设备UDID号添加一个iPhone设备。你可以谷歌它(如何获得UDID号码的iphone)。然后可以创建概要文件,然后重试。