如果Xcode存档实用程序显示validation错误的应用程序该怎么办?

我的Mac上有两个应用程序项目。 因为我懒得再次configuration我的项目,我刚刚复制了我的第一个应用程序的整个项目文件夹,并重命名项目。 项目中的所有文件总是相对于项目本身。 所以它工作得很好。

但今天我想build立和存档我的第一个应用程序的更新。 这一切都没有投诉的作品。 但是,当Xcode的归档实用工具完成后,我select我的档案,然后单击“validation”,Xcode要求我的iTunes连接凭证。 然后我input它们,然后在“请select您的应用程序logging和签名身份”对话框中,Xcode只提供一个应用程序供您select。 新的(不同的)应用程序只。 但不是我想要在App Store上更新的应用程序。

在iTunes连接我有我的旧应用程序仍然在线,显然有一个应用程序ID为它。 但Xcode不提供select这个应用程序。

但是有一件奇怪的事情:为我的新应用程序创build的新应用程序ID与已经在App Store上的旧应用程序具有相同的Bundle Seed ID。 这是一个问题吗? 这是为什么Xcode提供我错误的应用程序来select?

什么会导致这个问题? 为什么Xcode存档validation程序不能检测到已经在应用程序商店中的应用程序,并提供select进行存档validation?

我没有更改我的应用程序或包ID或任何东西。 我上次所做的只是向iTunes连接添加了一个新的应用程序,但它具有不同的应用程序ID /软件包ID。

帮助非常感谢。 感谢你们。

我明白了为什么。 当我创build我的新应用程序时,我去iTunes连接并添加了一个新的应用程序ID和应用程序,然后单击“ 准备上传二进制 ”。 Xcode可以识别应用程序并提交。

所以这是很久以前的事了,我完全忘了我是这样做的。 然后,我很惊讶为什么Xcode只列出了一个错误的应用程序在validation器中select。 当然,Xcode只提供iTunes连接标记为“准备上传二进制文件”,这只是我的新应用程序。

现在,我去了那里,点击“准备上传二进制”为我的新版本的旧应用程序和VOILLA。 Xcode提供它。

所以:简单的错误,很头痛。 希望对于处于同一情况的其他人有所帮助。