奇怪的存档validation错误

在Xcode 8的公开发布之前,我有一个相当稳定的iOS项目。 在与Migrator混淆之后,我最终确信编译器我不想去Swift 3,而且我的代码确实是有效的Swift 2.3。 不知道这一切是否涉及组织者在validation我期待已久的存档与iOS 10的一些姗姗来迟的修复程序,但我们会看到…

无论如何,我得到了Xcode归档我的最新版本(顺便说一句,我的iPhone 5s运行良好)。 我告诉组织者“准备…”以准备上传到iTunes Connect。 在做了很多事情之后,终于把它吐在了我的身上:

存档验证失败,出现错误:

在这里已经三天了。 应用程序加载器给了我类似的东西,但没有太多的帮助:

“$ path”资产目录不能包含...

按照这个答案中的build议,我发现我编译的每一个资产都是sRGB, 不是 16位或者P3。 另外:什么时候API分析文件变得“太大”? 我的意思是,我确定我使用了很多苹果的API,但是我不能孤身一人。 那就是他们要的,对吧?

我试过(几乎)所有我能想到的。 我重新编写了十几种不同方式的代码,阅读并重新构build了我认为可能相关的构build设置,并尝试了包含位代码和符号包含在内的所有组合。 几乎所有我能想出的Swift 3迁移! 难道这真的是我的解决scheme? 这是一个相当大的跳跃,随着时间的推移,我更愿意将这个工作版本发布给我的用户,然后再用力抨击更新的代码库。

我似乎无法find任何“ITunesSoftwareServiceAuthenticationErrorDomain”,或这个神秘的“错误434”。 到目前为止我发现的唯一的参考导致一个死StackOverflow的问题 。 真的希望作者没有删除它…不知道他是否find了他的答案?

所以我的问题如下:我做错了什么,得到这些错误,我该如何解决它们? 我宁愿不必上传没有符号或位码,所以如果这是解决方法,我想知道为什么,所以我不限制自己的东西愚蠢。

干杯!

在提交我的应用程序时,我遇到了与Xcode 8.2相同的问题:

ITunesSoftwareServiceAuthenticationErrorDomain error 434. 

解决scheme:我切换到不同的networking,它为我工作。

撞上构build号并再次validation。

有完全相同的问题。 我试图升级到塞拉利昂似乎更新Xcode等位新的错误消息格式不同,所以我看不到“434” 在这里输入图像说明 (15次尝试成功(我不得不在一个string中调整版本号,所以没有select在短暂的喜悦之后上传),我只是上传了档案,经过2个小时的处理,它被接受了,我会更新当我的新的应用程序版本,以validation这个错误可以安全地忽略,至less在某些情况下(例如,我检查了我所有的graphics颜色configuration文件等)。

当我尝试将应用程序提交到客户端的iTunesConnect帐户时,我遇到了同样的问题。 我已经使用新的苹果IDlogin,下载证书和Provisioninconfiguration文件,但仍然有这个错误:

 (ITunesSoftwareServiceAuthenticationErrorDomain error 434.) 

如何解决这个错误?

  1. 尝试在〜/ Library / MobileDevice / Provisioning Profiles /
  2. 使新的生成和存档的应用程序。 Xcode将创build新的Provisioning Profiles并将应用程序提交给iTunesConnect。

做下面的步骤: –
1.分析项目。 (从产品菜单)
2.点击存档。 (从产品菜单)
3.select供应的开发团队。
4.从摘要窗口取消select“包含位码” ,然后点击validationbutton。

现在,它会正常工作。

只是为了分享这一点。

退出Xcode并重新login成员build议不适合我。 我使用“Application Loader”解决了这个问题

步骤:1)更改版本和build立你的应用程序2)归档再次提交新文件,并将文件导出到桌面3)转到顶部菜单:打开开发工具>应用程序加载器(如果你没有这个,search,下载安装这个插件init)4)上传新版本的归档文件。 完成

你会在iTune Connect中find它们。 从这里进程到我的应用程序>select被拒绝的应用程序>更改版本,然后单击新上传的存档文件,文件将被处理。

5)时间重新提交:)欢呼声

我通过使用Application Loader上传来修复它。 此外,上传应用程序后,我收到有关隐私 – 照片库使用说明和隐私 – 相机使用说明的警告,因此,请确保您的信息

希望它有帮助!

我有同样的问题。 在我的情况下,这是由以下原因造成的。 assets.xcassets中有很多png文件,其中一些文件有AdobeRGB Colorconfiguration文件。 我将configuration文件更改为sRGB,xcodevalidation存档没有错误。 坦率地说,当我更改档案时,还有一些奇怪的错误发生了,但是几个小时后我试图重新validation这个档案(我什么也没做)。

如果发生这种情况,请尝试删除该存档,并确保在再次运行“产品”>“存档”时将“通用iOS设备”选作目标。 这为我解决了。

我有同样的问题,当我第一次尝试。下一次它validation成功。 第二次尝试之前请检查networking一次。

我通过应用程序加载器上传我的应用程序来解决它。

  1. 归档应用程序导出ipa iOS部署

  2. Xcode->打开开发工具 – >应用程序加载器

1.Cmd + Shift + K 2.closuresXcode 3.打开Xcode 4.Cmd + B 5.产品 – >存档

在这里输入图像说明

点击有效,直到成功,第三次。

由于这个问题似乎有很多解决办法,可能只是一个与开发者无法控制的问题有关的问题,而“解决scheme”似乎是“解决scheme”,因为采取了一些行动之后,就成功了。 我采取的行动是不采取行动…而且是成功的。

希望这会有所帮助,因为这是一个压力大的问题,当你不能上传你的应用程序并在Xcode中混淆以修复它时,你可能会破坏别的东西。