2016-06-28 5 views
2

を「エラーは、アップロード、rsyncの中に発生したが、失敗しました」私は、このエラーに this errorXCodeの:

ログを消し作った最後のアーカイブは

(アプリ名とルートこのログには省略)は、この情報を表示します
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.})>" 
) 

これは、ログに基づいてエラーが発生する場所です。それは私がApp Storeにアップロードしようとしたとき、私はそれが起こらないアドホックのためにアーカイブし、それがポッドのためのシンボルを処理だとき、それは常に起こる場合には、発生したランダムなフレームワークで毎回

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 

を起こる(ただし、同じポッド上に、毎回ランダムなポッドのみ)。私はCocoapods 1.0.1とフレームワーク(use_frameworks!)を使用しています。これはアプリシンボルでアーカイブする場合のみです。一部のポッドではサポートされていないため、ビットコードは無効になっています。

このエラーに関するヒントはありますか?それは、異なるポッドを持つ2つの異なるアプリで起こり続ける。

EDIT:明確にするために、このエラーはAppStoreの提出のためにipaファイルを生成する際に発生します。両方のAppsが公開されました。このエラーは、生成されたフレームワーク(ポッド)のシンボル(コード署名の前のステップ)を処理している間にランダムに発生します。同じライブラリで同じことが起こるわけではなく、単なるランダムであり、試し続けながらAppStoreにアップロードできます私はこのエラーで頭が強くなるのを防ぐ方法を知りたいです。

答えて

3

このエラーは散発的に発生していました。 "シンボルを含む"チェックボックスをオフにすると、それが修正されます。

あなたが私のようで、シンボルをAppleに送信したいのであれば、私は別の奇妙な修正を見つけました。Appleにアーカイブを提出するときにMacから携帯電話を取り外します。

Strange。

+0

あなたの "奇妙な"修正も私のために働いた。 +1 – Soumen

0

バイナリはApplication Loaderでアップロードする必要があります。私はXcodeアップローダーに多くの問題があります!私はApplication Loaderを試してみました。

+0

私はApplication Loaderをipaファイルの生成中に使用することはできません。そのため、.xcarchiveファイルしかありません。 「App Storeへのアップロード」と「エクスポート」プロセスの両方で発生します – Rodrigo

+0

Application Loaderを使用できないのはなぜですか? – Proton

+0

私が知る限り、Application Loaderはアップロードするにはipaファイルが必要です。前述のように、このエラーはipaファイルを作成するプロセスで発生するので、ipaはなく、xcarchiveだけです。アーカイブからipaをエクスポートしようとすると、このエラーも発生します。XCodeがipaを作成すると(何度も何度も試みた後)、いつもOKをアップロードしますが、私の問題はipaの作成中に失敗します。 – Rodrigo

0

私はそれが単純だと思いますが、再起動してみてください。

[編集2:これは偶然であったことがわかりました。これらのファイルを再起動して削除すると必ずしも機能しません。私は、今度は数回試してみると、やっと動作することが分かりました。]

[編集:再起動は苦しいです。私はその後、/ var/folders /?/ XCodeDistPipeline。*ディレクトリの削除がうまくいっていることを発見しました。]

rsyncはファイルが大きすぎると不平を言っていました。 /フォルダ、Xcodeは古いフォルダを残していた。再起動後、それらの多くが剪定されていました。このエラーがなくても送信できました。

+0

悪化:ERANGE(34)でstat(2)またはmkdir(2)syscallでシンボル化中のrsyncが散発的に失敗しています。これは、これらの呼び出しに関する文書化されたエラーコードではなく、失敗したシステムコールからrsyncを介して伝播されたPOSIXエラーです(MacOS 10.12.3のAppleの公開rsyncソースのレビューによる)。これは、ファイルシステムにおけるいくつかのあいまいな問題、あるいはカーネルレベルさえも引き起こされていることを示唆しています。問題のディスクは100GB以上の空き容量があり、Disk Utility/First Aidファイルシステムをすべて緑色にスキャンしました。 –

+0

良いキャッチ。私は緑色のディスクもスキャンし、約20Gbの空き容量があります。私の場合、象徴化はいくつかのかなり大きなフレームワークに対抗しているので、おそらくファイルサイズは関係していますか?これはまだ私には定期的に起こっています。処理を複数回繰り返すことは最終的には成功する。 –

2

デバイスが接続されている場合、XCode 8.3.1でこの問題が発生します。デバイスを取り外してもう一度試しても問題なくアップロードできます。