XCode“上传期间发生错误,rsync:失败”

时间:2016-06-28 09:04:07

标签: ios xcode xcode7 cocoapods

我制作的最后档案变成了这个错误 this error

日志显示此信息(此日志中省略了应用名称和路由)

    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,但是我想知道如何防止这个错误的头部撞击。

4 个答案:

答案 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正在离开旧文件夹。重新启动后,其中许多已被修剪,我能够提交没有此错误。