应用程序构建未出现在App Store Connect提交仪表板上

24

我开发了一款Flutter应用程序,希望上传到App Store进行审核。

这个应用程序已经通过Xcode成功上传,您可以在这里看到——https://prntscr.com/26m7w94

不幸的是,我的App Connect Build部分没有显示出构建版本,您可以在此处看到——https://prnt.sc/26no755

当我尝试重新上传时,它让我知道该构建已经上传到App Store Connect,您可以在这里看到——https://prnt.sc/26no84v

我已经向苹果公司写信,但我不理解他们给我的回答。他们只是在谈论题外话。

现在我等待了8天,但这个已上传的构建未出现。

如果没有这个构建版本,我就无法将应用程序提交进行审核。

在App Store Connect表格中,所有内容都已经完整填写,只剩下Build需要添加,您可以在这里看到——https://prntscr.com/26no94s

我不知道接下来该怎么做,这已经是8天的时间浪费了,我不知道下一步该怎么做。

有没有人曾经遇到过这种问题?你们是如何解决的?

谢谢!


4
转到TestFlight部分。构建应该在那里可见。如果它停留在某些状态中,请向苹果支持报告。 - battlmonstr
2
我已按照@Charles Rostaing的指示进行了操作。我已在TestFlight部分填写了信息。构建仍然不显示,就像在这里看到的一样 - https://prnt.sc/26no84v我上周花费了整个时间与苹果支持团队交谈,但苹果支持团队是我迄今为止见过最糟糕的。他们离题并且甚至没有说任何与我向他们投诉的问题相关的内容。请问还有什么其他尝试的方法吗? - Gamicord
你在TestFlight部分看到构建了吗?构建元数据显示了什么?如果构建不出现在应用程序审核区域中,通常是因为1)构建中的版本号与您在App Store Connect中拥有的版本号不匹配,或者构建中的版本号低于您先前在App Store Connect中提交的版本号。我会更改您的构建和AppStore连接中的版本号为1.0.1或其他内容,并上传新的构建。它应该在10分钟内出现。 - Paulw11
我已将版本号更改为1.0.1,现在出现了这个错误--https://prntscr.com/26pgg67。有可能我可以使用Chrome远程桌面,您可以帮我看一下吗? - Gamicord
我已经修复了增加构建编号的问题。然后成功上传,如此所见-https://prntscr.com/26phsov然而,构建仍然没有出现在我的App Store Connect的构建部分,也没有出现在TestFlight中。此时我感到非常困惑和沮丧。难道不应该很简单吗?请帮帮我,我需要真正的帮助。我们可以安排Chrome远程访问吗?这样你就可以进入我的系统并尝试帮助我检查了吗?谢谢。 - Gamicord
11个回答

18
如果您的构建在App Store Connect上没有显示出来,您可能需要检查一下您上传构建时使用的Apple ID的电子邮件(即您的Apple ID电子邮件)。
在我的情况下,苹果公司向我发送了一封自动邮件,告诉我我的构建存在一些问题。Xcode没有抱怨任何事情,也没有在App Store Connect上显示出来。

1
我也遇到同样的问题。我正在解决这些问题。看起来我选择了一些我不需要的包,苹果正在要求我解释为什么我需要它们。 - klevisx
1
谢谢,我检查了我的电子邮件,发现一些已弃用的情况发生。 - Tkaewkunha
谢谢你,我的朋友。 - Ibrahim Alqayyas
谢谢,兄弟 - undefined

15

请检查TestFlight部分。您的构建可能旁边有一个黄色三角形。您可能需要回答一些额外的问题,例如加密使用等。只需单击三角形进行回答,然后您的构建应该随后可用。


1
我已按照您的指示完成了操作。我已在TestFlight部分填写了信息。但是构建仍未显示,如此处所示-https://prnt.sc/26no84v还有其他我可以尝试的方法吗?我上周花了整个星期与苹果支持团队交谈,但苹果支持团队是我见过的最差的。他们离题而谈,甚至没有说任何与我投诉的问题相关的内容。请问还有其他我可以尝试的方法吗? - Gamicord
1
例如,如果您已经向商店提交了1.0.0(1)版本,那么您只能看到1.0.1及以上的版本。如果您尚未提交1.0.0(1)版本,但已经将其上传到AP Connect,则可以上传相同版本的新构建,例如1.0.0(2)。 - Charles Rostaing
1
我已将版本号更改为1.0.1,现在出现了这个错误--https://prntscr.com/26pgg67。有可能我可以使用Chrome远程桌面,您可以帮我看一下吗? - Gamicord
1
我已经修复了增加构建编号的问题。然后成功上传,如此所见-https://prntscr.com/26phsov然而,构建仍然没有出现在我的App Store Connect的构建部分,也没有出现在TestFlight中。此时我感到非常困惑和沮丧。难道不应该很简单吗?请帮帮我,我需要真正的帮助。我们可以安排Chrome远程访问吗?这样你就可以进入我的系统并尝试帮助我检查了吗?谢谢。 - Gamicord
对于第二个警告:您需要确保始终增加其他包(例如OneSignalNotification)的版本和构建号以匹配您应用程序的版本和构建号。 - Charles Rostaing
显示剩余6条评论

5

有时答案是 App Store Connect 存在问题(就像现在一样)。

您可以在Apple 开发者系统状态页面上检查问题。


1
当回调服务和电子邮件联系表格也无法正常工作时,这并没有帮助。 - Sean
@Sean 不完全是这样,因为此时你已经知道联系他们无济于事,因为你知道自己没有做错什么,而且他们已经在处理问题了。 - Stephan van der Feest

2

对我来说,将版本从X.X.X更改为X.X.X+1(2.2.2 -> 2.2.3)解决了问题。


这个问题已经解决。 - Gamicord
好答案,为什么苹果在这种情况下没有提供任何错误信息呢?不管怎样,非常感谢。 - undefined

2
在我的情况下,这是因为 iOS 构建缺少一些权限字符串。唯一的提示是您从 App Store Connect 预筛选中收到的电子邮件。它显示确切缺失的权限字符串。添加后重新提交,构建就开始出现了。

谢谢你帮了我!我忘记在info.plist中添加联系人字符串。 - ctm

1
有时候会出现这种情况,我也遇到过这个问题。我在Xcode中成功上传了我的bundle,但是在App Store Connect中没有找到它。
我等了30分钟并刷新了一下。然后我的bundle出现在了App Store Connect中。
解决方案1: 等待一段时间并刷新页面, 解决方案2: 创建另一个Bundle,并使用Transporter将其推送到Connect(您可以从AppStore下载Transporter)。

我也遇到了同样的问题。我发现我错过了苹果发送给我的电子邮件,它被放入了一个文件夹而不是收件箱中。请尝试在您的电子邮件中搜索类似这样的标题:App Store Connect: Your app "appname" (Apple ID: 12345 Version: 1.0.1 Build: 0) has one or more issues. - Liping Xiong

0

更新:这可能归结于时间问题。将版本号更改为1.0.0后,该构建立即显示出来。半小时后,0.0.1构建也突然出现了。


如果您将版本号设置为0.0.1+X,因为您认为在应用程序仍在开发中时这是有意义的,请将其更改回1.0.0+X。上传将成功,但是App Store Connect不会列出版本号中没有前导“1.”的构建。

0
我通过将应用商店连接上的账户类型从开发者更改为应用管理员来解决了这个问题。

0
等待至少30分钟,它就会到来;保持放松。

-1
确保您的应用程序中不使用任何WebView。它将不会在App Store Connect中显示构建,并且无论是XCode还是Apple都不会指出任何问题。

Webviews是完全合法的,只需要遵循最佳安全实践即可。 - Mishka
@Mishka:你说的合法是什么意思?使用这些应用程序不会让你进监狱。然而,如果你的应用程序中使用了UIWebView,新提交或更新的应用将被AppStore拒绝。你必须切换到WKWebView。在我的情况下,他们没有提醒我,只是阻止了我的构建。 - undefined
当然,你不应该使用过时的废弃API,尤其是在Web视图中。 - undefined

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