在Xcode 8的公开发布之前,我的iOS项目处于相当稳定的状态。在与Migrator有点混淆之后,我终于说服了编译器我不想要去Swift 3,而且我的代码确实是有效的Swift 2.3。不确定这是否与组织者在验证我期待已久的存档中所做的事情有关,其中包含一些针对iOS 10的早期修复,但我们会看到......
无论如何,我让Xcode存档我的最新版本(顺便说一下,我的iPhone 5s运行正常)。我告诉管理器“验证...”以准备上传到iTunes Connect。在经历了很多事情后,它终于向我吐了一口气:
现在已经三天了。 Application Loader给了我类似的东西,但没有多大帮助:
根据this answer中的建议,我发现我的每个编译资产都读取为sRGB,不是 16位或P3。旁白:API分析文件什么时候变得“太大”?我的意思是,我确实使用Apple的API很多,但我不能单独使用它。这就是他们的目的,对吗?
我已经尝试过(差不多)我能想到的一切。我已经重新编写了十几种不同方式的代码,阅读并重新构建了我认为可能相关的构建设置,并尝试了bitcode和符号包含的每种组合。几乎所有我能想到的东西都没有移植到Swift 3!这真的是我的解决方案吗?这是一个相当大的跳跃,随着时间的推移,我倾向于在我猛烈抨击以支持更新的代码库之前,将这个工作版本提供给我的用户。
我似乎无法在“ITunesSoftwareServiceAuthenticationErrorDomain”上找到任何内容,或者这个神秘的“错误434”。到目前为止,我发现的唯一参考是dead StackOverflow question。真的希望作者没有删除它......想知道他是否找到了答案?
所以我的问题如下:我做错了什么来解决这些错误,我该如何修复它们?我宁愿没有上传没有符号或bitcode,所以如果这是解决方法,我想知道为什么,所以我不会限制自己的愚蠢。
干杯!
答案 0 :(得分:8)
我在提交申请时遇到了与Xcode 8.2相同的问题:
ITunesSoftwareServiceAuthenticationErrorDomain error 434.
解决方案:我切换到不同的网络,它对我有用。
答案 1 :(得分:5)
Bump the build number并再次验证。
答案 2 :(得分:3)
有完全相同的问题。我尝试升级到Sierra,似乎更新了Xcode等。新的错误信息格式不同,所以我看不到" 434" (在15次尝试中取得1次成功(我不得不在应用程序中调整字符串中的版本号,因此在短暂的欢乐时刻之后没有选择上传),我只是上传了档案,并且在2小时后处理,它被接受。我会更新我的新应用程序版本是否生效,以验证可以安全地忽略此错误,至少在某些情况下(例如我检查了我的所有图形和颜色配置文件等)。
答案 3 :(得分:2)
执行以下步骤: -
1.分析项目。 (从产品菜单)
2.单击存档。 (从产品菜单)
3.选择开发团队进行配置
4.在摘要窗口中取消选择"包括bitcode" ,然后单击验证按钮。
现在,它会正常工作。
答案 4 :(得分:1)
我在尝试将应用提交到客户的iTunesConnect帐户时遇到了同样的问题。我已使用新的苹果ID登录,下载了证书和配置文件,但仍然出现此错误:
(ITunesSoftwareServiceAuthenticationErrorDomain error 434.)
如何解决此错误?
答案 5 :(得分:1)
我通过Application Loader上传我的应用程序解决了这个问题。
归档应用导出ipa iOS部署
Xcode->开放式开发者工具 - >应用程序加载器
答案 6 :(得分:1)
只是分享一下。
退出xcode并按照成员的建议重新登录对我不起作用。我通过使用" Application Loader"
解决了这个问题步骤:1)更改版本并再次构建App 2)存档以获取新文件并将文件导出到桌面3)转到顶部菜单:打开开发人员工具> Application Loader(如果你没有这个,搜索,下载和安装这个插件init)4)上传新版本的归档文件。完成
您可以在iTune Connect中找到它们。从这里处理到我的应用程序>选择被拒绝的应用>更改版本并单击新上传的存档文件,文件将被处理..
5)时间重新提交:)欢呼声
答案 7 :(得分:1)
由于这个问题似乎有很多解决方案,它可能只是一个与开发人员无法控制的问题和解决方案相关的问题。似乎是"解决方案"因为在采取了一些行动后,它成功了。我采取的行动是非行动......并且它成功了。
希望这会有所帮助,因为当你无法上传你的应用程序并在Xcode中弄乱修复它时,这是一个压力很大的问题,你可能会破坏别的东西。
答案 8 :(得分:0)
我通过使用Application Loader上传来修复它。 此外,上传应用程序后,我收到有关隐私的警告 - 照片库使用说明和隐私 - 相机使用说明,所以,请确保您的信息中有他们
希望有所帮助!
答案 9 :(得分:0)
我遇到了同样的问题。在我的情况下,它是由以下引起的。我在assets.xcassets中有很多png文件,其中一些有AdobeRGB Color配置文件。我将配置文件更改为sRGB,xcode验证了存档没有错误。 坦率地说,当我更改配置文件时发生了一些其他奇怪的错误,但是当我几个小时后尝试重新验证时,它们会自行消失(我什么也没做等等)。
答案 10 :(得分:0)
如果这是随机发生的,请尝试删除该存档,并确保在运行Product>时选择“通用iOS设备”作为目标。再次存档。这解决了我。
答案 11 :(得分:0)
我第一次尝试时遇到同样的问题。下一次验证成功。请在尝试第二次之前检查网络。
答案 12 :(得分:0)
1.Cmd + Shift键+ K 2.关闭Xcode 3.打开Xcode 4.Cmd + B 5.Product->档案
答案 13 :(得分:0)
所以它会正常工作。
答案 14 :(得分:0)
In my case it was the following:
答案 15 :(得分:0)
我通过将Xcode从8.2更新到9解决了这个问题。
显然,内部使用的SDK存在兼容性问题。 Xcode没有帮助它的错误消息。我是通过使用应用程序加载器上载存档发现的。 Application Loader的错误消息很有道理。