如果Xcode Archiving Utility显示错误的应用验证,该怎么办?

Pro*_*ber 9 iphone xcode itunesconnect archive ios

我的mac上有两个app项目.因为我懒得再次配置我的项目,我只是复制了我的第一个应用程序的整个项目文件夹并重命名了该项目.项目中的所有文件始终与项目本身相关.所以它非常好用.

但今天我想建立和存档我的第一个应用程序的更新.这一切都没有抱怨.但是当Xcode的Archiving实用程序完成后,我选择了我的存档并单击"Validate",Xcode会询问我的iTunes连接凭据.然后我输入它们,并在"请选择您的应用程序记录和签名身份"对话框中,Xcode仅提供一个应用程序供选择.仅限新的(不同的)应用程序.但不是我想在App Store上更新的应用程序.

在iTunes连接中,我的旧应用程序仍然在线,显然有一个应用程序ID.但Xcode不提供选择此应用程序.

但有一件奇怪的事情:我为我的新应用程序创建的新App ID与我的旧应用程序具有相同的Bundle Seed ID,该应用程序已经在App Store上.这是一个问题吗?这就是Xcode为我提供错误的应用程序选择的原因吗?

什么可能导致这个问题?为什么Xcode归档验证器不会检测到已经在应用商店中的应用并提供它以供选择存档验证?

我没有更改我的应用程序或捆绑ID或任何东西.我最后一次做的就是在iTunes连接中添加一个新的应用程序,但它有一个不同的应用程序ID /包ID.

非常感谢.感谢你们.

Pro*_*ber 27

我弄明白了为什么.当我创建我的新应用程序时,我进入iTunes连接并添加了新的应用程序ID和应用程序,然后单击" 准备上传二进制文件 ".强制性步骤,以便Xcode可以识别应用程序并提交它.

所以这是很久以前的事了,我完全忘记了我这样做了.然后我很惊讶为什么Xcode只列出了在验证器中选择的错误应用程序.当然Xcode只提供iTunes连接标记为"准备上传二进制"的内容,这只是我的新应用程序.

现在,我去了那里,点击了"准备上传二进制文件",用于我的新版旧应用程序和VOILLA.Xcode提供它.

所以:简单的错误,头痛.希望它对同样情况下的其他人有所帮助.

  • 这是关于该过程的非常烦人的细节.为什么它无法识别您尝试上传的内容并提醒您解决问题超出了我的范围.相反,它会为您提供实际上会让您远离真实问题的数据.我想出来了,但在堆栈溢出检查这里,看看是否有其他人遇到过它.我想我应该提交错误报告,或检查是否已经存在. (4认同)