配置文件与应用程序标识符不匹配。

14
我刚刚为应用程序编号49776ZQRBG.com.gfeed.ride创建了一个AdHoc分发的配置文件。我已经在info.plist中将Bundle ID设置为此值,但是项目设置中的此配置文件处于灰色状态并显示“profile doesn't match application identifier '49776ZQRBG.com.gfeed.ride'”。
如果我在XCode中的组织者中查看配置文件,则会给出与我的plist中相同的应用程序标识符。
我是否还遗漏了其他内容?应用程序标识符与包标识符不同吗?

以前是这样的:“您必须在您的plist中输入com.gfeed.ride,不要输入49776ZQRBG.com.gfeed.ride”。 - Fattie
3个回答

24
通常情况下,您只需使用“com.gfeed.ride”作为标识符,XCode将自动处理“49776ZQRBG”部分。

6
当我遇到这个错误时,以下是我错过并进行了更正的内容。
  1. 检查您是否已创建并配置了Entitlements.plist文件。
  2. 检查info.plist并确保您的应用程序名称正确。
最好只需按照苹果iPhone开发网站上的说明进行操作。这与您创建供应文件的位置相同。
编辑:在这个网站的另一篇文章中找到了这个链接。 这是一个比我没有时间打的更完整的说明链接。 http://furbo.org/2008/08/06/beta-testing-on-iphone-20/

谢谢您的回复,上面的答案完美地解决了问题,尽管阅读您回复中的链接让我更好地理解了发生了什么 ;) - user84124

0

这是Apple的一个bug,当您通过Organizer自动添加设备时会出现。解决方案:永远不要通过Organizer添加设备。


2
请注意,这个问题是在2009年提出并得到完整回答的。下次在回答之前,请注意帖子的日期。谢谢! - jli

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接