有效载荷包标识符在验证步骤与Xcode不匹配

时间:2013-10-02 05:31:55

标签: xcode bundle identifier payload

我从某人(比如zzz)获得了ios app项目,该项目已经上传到Apple App Store,但后来以某种方式从商店中删除(不太清楚为什么)。我现在需要在这个项目上工作。

首先,我在iTunesConnect中创建了一个名为'yyyyy with me'的应用程序。我曾试图创建名为'yyyyy'的应用程序,但是错误地说yyyyy已被使用。

回到我从zzz获得的代码,我看到旧的bundle id是com.zzz.yyyyy,显然不是我的,所以我将它更改为我的com.xxx.yyyyy,其中xxx是我的域名,yyyyy是应用名称。

当我完成编码并想要提交应用程序时,在验证步骤中,我收到错误消息:

.....具体而言,不支持关键“application-identifier”的值“nnnnnn.com.xxx.yyyyy”。此值应该是以TEAMID开头的字符串,后跟一个点,后跟一个包标识符。 Payload / yyyyy.app中Payload / yyyyy.app / yyyyy的可执行文件已使用标识符“com.xxx.yyyyy”签名,该标识符与包标识符“com.zzz.yyyyy”不匹配。

我检查了项目“常规”标签,但在那里找不到任何com.zzz.yyyyy,只有我的com.xxx.yyyyy。

Payload是什么/在哪里?我讨厌Apple的代码签名,提供东西! 如何/我该怎么做才能解决问题?感谢。

顺便说一下,我正在使用xcode5。团队设置为无,但当我将我的苹果帐户添加为团队时,它表示我的帐户已添加。

2 个答案:

答案 0 :(得分:64)

我遇到了完全相同的问题。在做了你可能做过的所有事情之后,我终于重新启动了Xcode ,这就是诀窍。希望对你也有用。

答案 1 :(得分:0)

Xcode的规则#1:总是先尝试重新启动Xcode(就像1999年一样)。但是,如果这没有解决这个问题(对我们来说没有) - 请确保您已经在iTunesConnect中实际创建了新的iOS应用程序。