日志显示此信息(此日志中省略了应用名称和路由)
2016-06-28 08:53:48 +0000 [MT] Upload failed for archive App with issues:
(
"<IDEDistributionIssue: severity(error), error(Error Domain=ITunesSoftwareServiceErrorDomain Code=-19066 \"The path '/route/App.ipa' does not contain a file.\" UserInfo={NSLocalizedDescription=The path '/route/App.ipa' does not contain a file., NSLocalizedFailureReason=Unable to validate your application.})>"
)
这是根据日志发生错误的地方。它每次都在随机框架中发生
rsync: recv_generator: mkdir "/var/folders/ls/hdnz28rx7bb4929q6z4m37gc0000gn/T/XcodeDistPipeline.nwz/GaugeKit.framework/GaugeKit.bundle" failed: Result too large (34)
*** Skipping everything below this failed directory ***
2016-06-28 09:06:14 +0000 GaugeKit.framework/_CodeSignature/
2016-06-28 09:06:14 +0000
sent 286 bytes received 38 bytes 648.00 bytes/sec
total size is 388.45K speedup is 1227.70
2016-06-28 09:06:14 +0000 rsync error: some files could not be transferred (code 23) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-47/rsync/main.c(992) [sender=2.6.9]
2016-06-28 09:06:14 +0000 /usr/bin/rsync exited with 23
当我尝试上传到App Store时会发生这种情况,如果我为Ad Hoc存档它不会发生并且它总是在处理pod的符号时发生(但不是在同一个pod上,每次只是一个随机的pod)。我正在使用Cocoapods 1.0.1和框架(use_frameworks!
),并且只有在我使用app符号存档时才会使用。 Bitcode已停用,因为有些pod不支持它。
有关此错误的任何提示?它不断发生在两个不同的pod上。
编辑:只是为了澄清,在生成ipa文件时发生此错误,用于AppStore提交。这两个应用程序现已发布。对于生成的框架(pod)处理符号(代码签名前的步骤),这个错误是随机发生的,并且它在同一个库中不会发生相同,它只是随机的,并且在继续尝试的同时我可以设法上传到AppStore,但是我想知道如何防止这个错误的头部撞击。
答案 0 :(得分:4)
我偶尔会收到这个错误。当您取消选中&#34;包含符号&#34;它确实修复了它。
但如果你像我一样想要将这些符号发送给Apple,我发现了另一个奇怪的解决办法:在向Apple提交档案时,请从Mac上拔下你的手机。
奇怪。
答案 1 :(得分:2)
如果我的设备已连接,我在XCode 8.3.1上遇到此问题。如果我拔下我的设备并再试一次,则上传时没有任何问题。
答案 2 :(得分:0)
您应该按Application Loader
上传二进制文件。我在Xcode上传器上遇到了很多问题!我试过了Application Loader
,这很好。
答案 3 :(得分:0)
我知道这听起来很简单,但尝试重新启动。
[编辑2:原来这是巧合,重新启动并删除这些文件并不总是有效。我现在发现,如果我只是重试几次,它最终会起作用。]
[编辑:重新启动很痛苦。我已经发现删除/ var / folders /?/ XCodeDistPipeline。*目录也有效。]
我的日志显示rsync抱怨文件太大,当我查看/ var / folders时,我发现Xcode正在离开旧文件夹。重新启动后,其中许多已被修剪,我能够提交没有此错误。