简体   繁体   English

iTunes Connect二进制状态“已创建”

[英]iTunes Connect binary status “Created”

There is a new App with WatchKit extension that I am helping to publish. 我正在帮助发布一个带有WatchKit扩展的新应用程序。 Xcode validates it and submits it successfully to iTunes Connect. Xcode对其进行验证并将其成功提交给iTunes Connect。

The problem is that there it stays with the status "Created" without any change for several days now. 问题是,它现在保持状态“已创建”,几天没有任何变化。 I have tried Application Loader, Xcode 6.3.1, different build numbers with no luck. 我已经尝试过Application Loader,Xcode 6.3.1,不同的构建号,没有运气。

在此输入图像描述

Something strange is that we also uploaded another app with the same characteristics that doesn't have this problem and their status clears in a matter of minutes. 奇怪的是,我们还上传了另一个具有相同特征但没有此问题的应用程序,并且它们的状态在几分钟内就会清除。

在此输入图像描述

Same account, same proceedings, WatchKit extension, entitlements, etc. Even this one has some missing version information so it shows warning signs. 相同的帐户,相同的程序,WatchKit扩展,权利等。即使这个有一些缺少版本信息,所以它显示警告标志。 But still builds can be selected from the version tab and it shows TestFlight related information. 但是仍然可以从版本选项卡中选择构建,并显示TestFlight相关信息。

The only difference I can see in iTunes Connect is that in the App with problems the BundleID can still be changed. 我在iTunes Connect中可以看到的唯一区别是,在有问题的应用程序中,仍然可以更改BundleID。 But I guess it is due to no binary clearing its status yet. 但我想这是由于没有二进制清除它的状态。

在此输入图像描述

The last difference I can recall between the two apps is that Xcode did create the distribution provisioning profiles for the working one, but I had to manually create them for the problematic one. 我可以回想起两个应用程序之间的最后一个区别是Xcode确实为工作的应用程序创建了分发配置文件,但是我不得不为有问题的应用程序手动创建它们。 Also Xcode seemed to skip profiles for the watchkitapp which I added manually to both with no changes. 此外,Xcode似乎跳过了watchkitapp的配置文件,我手动添加到两个配置文件没有任何更改。 I have double checked all the profiles settings one by one. 我已逐一检查了所有配置文件设置。

I have checked BundleID's, certificates, cleaned, deleted DerivedData, waited for days, checked this answer including the (now old) linked tutorials to make sure I am not missing anything. 我检查了BundleID,证书,清理,删除了DerivedData,等了好几天,检查了这个答案,包括(现在很旧的)链接教程,以确保我没有遗漏任何东西。 The only thing that is not present anymore from the tutorials is the "Ready to Upload Binary" button now missing from iTunes Connect. 教程中唯一不再存在的是iTunes Connect中现在缺少的“准备上传二进制”按钮。 Also checked this and this . 还检查了这个这个

在此输入图像描述

So it looks like it was an iTunes Connect bug. 所以它看起来像是iTunes Connect的错误。 I did the following, not sure which step fixed the issue: 我做了以下,不确定哪个步骤解决了这个问题:

  • Changed the BundleID in Xcode for the app and WatchKit extension and app. 在Xcode中为应用程序和WatchKit扩展程序和应用程序更改了BundleID。
  • Deselected team and selected it again to make Xcode generate Development profiles. 取消选择团队并再次选择它以使Xcode生成开发配置文件。
  • Manually created and downloaded Distribution profiles, WatchKit app doesn't seem to need one. 手动创建和下载的分发配置文件,WatchKit应用程序似乎不需要一个。
  • Changed the BundleID for my app in iTunes Connect. 在iTunes Connect中更改了我的应用程序的BundleID。 I could do this because no binary was successfully uploaded before. 我可以这样做,因为之前没有成功上传过二进制文件。
  • Changed build number and uploaded binary using Xcode. 使用Xcode更改了内部版本号和上传的二进制文件。

After some minutes the binary status got cleared and all previous binaries disappeared from the list. 几分钟后,二进制状态被清除,所有以前的二进制文件从列表中消失。

I can now select the binary from the version tab. 我现在可以从版本选项卡中选择二进制文件。


I just noticed status emails that were being sent to my Apple ID's secondary email: 我刚刚注意到发送到Apple ID的辅助电子邮件的状态电子邮件:

Invalid Icon - The watch application contains an icon file with an alpha channel. 无效图标 - 监视应用程序包含带有Alpha通道的图标文件。 Icons should not have an alpha channel. 图标不应具有Alpha通道。

Which was probably the reason of the binaries not being processed. 这可能是二进制文件未被处理的原因。 It is still an iTunes Connect bug that this passed Xcode's validation and didn't shown an invalid binary status in the prerelease list. 它仍然是一个iTunes Connect错误,它通过Xcode的验证,并没有在预发布列表中显示无效的二进制状态。

我也有相同的问题,但我通过更改内部版本号上传了相同的二进制文件并且它有效。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM