"无法找到与应用程序的标识符匹配的有效配置文件"错误

Blo*_*nce 12 xcode provisioning-profile

我正在开发一个应用程序,我想放在一些iPad(不是App Store)上.我买了开发者许可证,并在Xcode上添加了规定.现在,当我尝试为我连接到计算机的iPad构建应用程序时,出现错误:

A valid provisioning profile matching the application's Identifier '' could not be found

我认为这个问题是由于我在Xcode上运行了两个不同的团队而导致的,我不知道如何指定正确的团队(一个已经过期).另外,我记得当我第一次创建我的应用程序时,我并没有真正关注"公司名称"等字段,我现在可以更改它们吗?


编辑:以下是我的规定:

在此输入图像描述

dus*_*tha 11

当我第一次在XCode上安装配置文件时,我遇到了同样的问题.我正在使用Xcode 4.5.*版本.虽然我安装在我的Mac上,省轮廓和证书,当我去到设备选项卡中的Xcode的组织者和点击我的设备,我还是没能看到新的provisioning profile加入到设备中.所以我点击了"添加到门户"按钮,上面有一个+标记.它成功了,我能够成功测试我的应用程序,没有任何关于缺少prov配置文件的错误.希望这有助于你们中的一些人解决我的问题.

在此输入图像描述


Dus*_*tin 9

这是一个非常常见的(至少对我来说)错误.听起来你只是没有为你试图放在iPad上的应用程序提供移动设备.每个应用程序标识符都需要一个.mobileprovision文件.至于各种名称,您可以在项目的信息选项卡或info.plist中编辑它们.

如果您的某个配置文件已过期,请将其删除,但这不会影响任何内容.

要获取应用程序的配置,请转到apple provisioning门户并添加配置文件.然后你只需要将所有规范(UDID,开发证书,应用程序ID)放入其中,它就会启动一项规定.苹果开发者网站上有一个操作指南,用于制作规定并将它们放在应有的位置.

出于某种原因,它看起来你的应用程序的标识符是空的; 您可以在项目的信息选项卡中更改此设置..mobileprovision应用程序ID和您的应用程序ID必须完全匹配,否则无效.