如果Xcode Archiving Utility显示错误的应用验证怎么办? [英] What to do if Xcode Archiving Utility shows wrong app for validation?

查看:129
本文介绍了如果Xcode Archiving Utility显示错误的应用验证怎么办?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I have two app projects on my mac. Because I was lazy to configure my project again, I just duplicated the entire project folder of my first app and renamed the project. All files in project are always relative to project itself. So it worked very good.

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

But today I wanted to Build & Archive an update of my first app. It all works with no complaints. But when the Archiving utility of Xcode is done, and I select my archive and click "Validate", Xcode asks for my iTunes connect credentials. Then I enter them, and in the "Please choose your application record and signing identity" dialogue Xcode offers only one Application for selection. The new (different) App only. But not the app I want to update on the App Store.

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

In iTunes connect I have my old app still online and clearly there is an App ID for it. But Xcode does not offer selecting this Application.

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

But one strange thing: The new App ID I created for my new app, has the same Bundle Seed ID as my old app which is already on the App Store. Is this a problem? Is this why Xcode offers me the wrong app to choose?

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

What can cause this problem? Why would Xcode archive validator not detect my app that is already on the app store and offer it for selection for archive validation?

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

I did not change my app or bundle ID or anything. All I did the last time was add a new app to iTunes connect but it has a different app ID / bundle ID.

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

Help greatly appreciated. Thank you guys.

推荐答案

我想出了原因。当我创建新应用程序时,我进入iTunes连接并添加了新的应用程序ID和应用程序,然后单击准备上传二进制文件。强制性步骤,以便Xcode可以识别应用程序并提交它。

I figured out why. When I created my new app, I went to iTunes connect and added a new App ID and Application, and then clicked "Ready to upload binary". The mandatory step so Xcode can recognize the app and submit it.

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

So this was a long time ago and I totally forgot that I did this. And then I was surprised why Xcode only lists a wrong app to choose in the validator. Of course Xcode only offers what is in iTunes connect marked as "Ready for upload binary" and this was only my new app.

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

Now I went there and clicked "Ready to upload binary" for my new version of old app, and VOILLA. Xcode offers it.

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

So: Simple mistake, big headache. Hope it will be helpful for someone else in same situation.

这篇关于如果Xcode Archiving Utility显示错误的应用验证怎么办?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆