2012-07-31 127 views
12

我正在开发一个应用程序,我想将它放到某些iPad(而不是App Store)上。我购买了开发者许可证,并在Xcode中添加了条款。现在,当我尝试为我所连接到我的电脑iPad上的应用程序,我得到的错误:“找不到匹配应用程序标识符的有效供应配置文件”错误

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

我认为这个问题已经造成的,因为我有上运行两个不同的团队我Xcode,我不知道如何指定正确的(一个已经过期)。另外,我还记得当我第一次创建我的应用程序时,我没有真正关注“公司名称”这样的字段,现在可以更改这些吗?


编辑:这里有规定,我有:

enter image description here

回答

9

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

如果其中一个配置文件已过期,请将其删除,但这不应该影响任何内容。

要为您的应用程序提供规定,请转到Apple provisioning门户并添加配置文件。然后,您只需将所有规格(UDID,开发证书,应用程序标识)都放入其中,并且它将提供一项规定。苹果开发者网站上提供了一个指导方针,既可以提供条款,也可以将它们放在应有的位置。

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

+0

如何获得移动设备?(对不起,我是新手)。我也会编辑一个屏幕截图到我的问题,告诉你我有什么。 – BloonsTowerDefence 2012-07-31 17:18:31

+0

@你好,更新回答 – Dustin 2012-07-31 17:24:45

+0

优秀!非常感谢你 – BloonsTowerDefence 2012-07-31 17:27:07

11

当我第一次在XCode上安装配置文件时,我遇到了同样的问题。我使用Xcode 4.5。*版本。虽然我在我的mac中安装了prov配置文件和证书,但当我转到Xcode中管理器的Devices选项卡并单击了我的设备时,仍然看不到新的配置配置文件已添加到设备中。所以我点击了“添加到门户”按钮并在其上添加了+标记。它做了诀窍,我能够成功测试我的应用程序,没有任何有关缺少配置文件的错误。希望这有助于我们遇到的问题。

enter image description here

+0

+1 Thanx它为我工作。 – 2012-12-03 15:17:44

0

正如达斯汀说:

The .mobileprovision app ID and your app's ID have to match EXACTLY otherwise nothing works.

在您的info.plist的XCode会自动将 '捆绑标识符' 喜欢的东西: com.domainname.applicationname $ {PRODUCT_NAME:rfc1034identifier}

删除'$ {PRODUCT_NAME:rfc1034identifier}'并仅保留'com.domainname.applicationname',以使其完全匹配您的专业版设想配置文件ID。

这对我有用,当我有同样的问题。希望能帮助到你。

3

就我而言,我不得不先用Cmd-B构建应用程序。

这弹出一个钥匙串窗口访问,要求我“允许”(或“总是允许”)Xcode访问钥匙串。

只有那么我可以运行该程序在我的iPhone上启动它。

显然,只打跑并没有伎俩。

(顺便说一句,记得先用签名的应用程序“iPhone开发人员:您的姓名()”。键

0

只是为了让你知道,valid provisioning profile matching the application's Identifier could not be found接受的答案为我工作,但没有任何花招这里已经在宇宙和世界,我认为工作!

+0

验证供应配置文件位于管理器的门户和Xcode的设备选项卡中,请执行以下操作:Project Navigator>目标>构建设置>代码签名.......将“代码签名标识”值更改为您的改为“iOS Team Provisioning Profile”。这应该一举解决上述评论所隐含的各种问题。希望这会对你有用。 – BonanzaDriver 2013-06-17 17:01:27

-1

这种进步是混乱。最困难的问题。 它应该很简单。 在xcode5“修复问题”按钮不能解决的问题。但是,嘿!这没有需要一天,但需要几个小时才能修复。

相关问题