IPhoneを接続してXcodeオーガナイザーを起動すると、デバイスの横にある黄色の円は、「このデバイスはビジーであるか、Xcodeで使用できない」ことを示しています。その後、オーガナイザーは2つのファイルを処理しています(2番目のファイルは完了するまでにかなり時間がかかります)。その後、スクリーンショットに示すようなエラーメッセージが表示されます。
そのエラーメッセージ(「dyld_shared_cache_extract_dylibsfailed」)をグーグルで検索しようとしましたが、有用なものが見つかりませんでした。ハードドライブのアクセス許可を修復し、「Sudoupdate_dyld_shared_cache-force」を実行するといういくつかのことを試しました。それでもエラーメッセージが表示されます。
IOS4.2.1とXcode3.2.5を実行しています。 4.2から4.2.1に更新した後、Xcodeを更新していません(私はそう思います)。
Xcodeコンソールは空ですが、通常のOS Xコンソールはこれを表示します:
1/22/11 10:56:19 PM Xcode[4187] Started symbol copying process
1/22/11 10:56:19 PM Xcode[4187] Skipped copying file 1 of 2 ("processed" sentinal found)
1/22/11 10:56:19 PM Xcode[4187] Skipped processing file 1 of 2 ("processed" sentinal found)
1/22/11 10:56:19 PM Xcode[4187] Skipped copying file 2 of 2 ("copied" sentinal found)
1/22/11 10:56:19 PM Xcode[4187] Started processing file 2 of 2
1/22/11 10:56:20 PM [0x0-0x4d04d].com.Apple.Xcode[4187] Arch already exists in fat dylib
1/22/11 10:56:20 PM [0x0-0x4d04d].com.Apple.Xcode[4187] Arch already exists in fat dylib
1/22/11 10:56:20 PM [0x0-0x4d04d].com.Apple.Xcode[4187] Arch already exists in fat dylib
1/22/11 10:56:21 PM [0x0-0x4d04d].com.Apple.Xcode[4187] Arch already exists in fat dylib
1/22/11 10:56:21 PM [0x0-0x4d04d].com.Apple.Xcode[4187] Arch already exists in fat dylib
1/22/11 10:56:22 PM [0x0-0x4d04d].com.Apple.Xcode[4187] Arch already exists in fat dylib
1/22/11 10:56:22 PM [0x0-0x4d04d].com.Apple.Xcode[4187] Arch already exists in fat dylib
1/22/11 10:56:22 PM [0x0-0x4d04d].com.Apple.Xcode[4187] Arch already exists in fat dylib
1/22/11 10:56:23 PM [0x0-0x4d04d].com.Apple.Xcode[4187] Arch already exists in fat dylib
1/22/11 10:56:23 PM [0x0-0x4d04d].com.Apple.Xcode[4187] Arch already exists in fat dylib
1/22/11 10:56:23 PM [0x0-0x4d04d].com.Apple.Xcode[4187] Arch already exists in fat dylib
その後、このエラーメッセージは常に繰り返されます。
Apple Developer Forumsの誰かの助けを借りて、「/ Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1(8C148)」フォルダを削除することで問題を修正することができました。その後、Xcodeはシンボルを自動的に再追加し、エラーは消えました。詳細については、これを参照してください スレッド 。
Xcode 3以降、ディレクトリへのターゲットパスが変更されました。
Xcode 8で同じ問題が発生した場合は、次の手順に従ってください。
~/Library/Developer/Xcode/iOS DeviceSupport/
のディレクトリを削除します結局のところ、私はこの問題のもう1つの可能な解決策で貢献したいと思います...
Unpair Device
を選択しますもう1つ:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport内のバージョンを10.3から10.3.3に変更しました。これは私のデバイスの「正確な」バージョンなので、これも確認してください。
私を信じてください...私は2本のケーブルを購入し、グーグル、ビング、ヤフー、本、フォーラムのすべてのリンクを調査します...すべてと何も解決しません...これまで。
私にとってうまくいったアプローチは、言及されたものでした here これは:
~/Library/Developer/Xcode/iOS DeviceSupport/
に移動しますXcode 10.1の場合、以下のiOS13.3が役に立ちました。
https://forums.developer.Apple.com/thread/108917 からコピー
〜/ Library/Developer/Xcode/iOS DeviceSupport/13.2/Symbols/System/Library/Caches /com.Apple.dyldに移動します
空のファイルがない場合は作成します-.processed_dyld_shared_cache_arm64e
xcodeを再起動してお楽しみください!
価値があること:ディスク容量が不足しているときにこの問題が発生しました。 XCodeは、このエラーをスローすることによって「通知」する最初のアプリケーションだったようです。一部のディスク領域を解放した後、すべてが再び正常に機能しました。
これは、Macのディスク容量が非常に少ないときに私に起こりました
私はこれを通して私の問題を解決しました:-
https://www.youtube.com/watch?v=m3jST08imY
要約すると、次のことができます。
highSierraのxCode10.1の場合、次の名前の空のファイルを作成する必要があります。
.processed_dyld_shared_cache_arm64e
貼り付けます:
/Users/{you}/Library/Developer/Xcode/iOS DeviceSupport/{your device version} arm64e/Symbols/System/Library/Caches/com.Apple.dyld
フォルダが空であることを確認してください。私にとっては、デバイスを機能させるために、デバイスの試行と待機、および削除に数時間かかりました。
Xcode 10で同じ問題が発生した場合(これは10ベータ5とiOS 12ベータ5を使用して私にとってはうまくいきました)、コンピューターを再起動する必要があることを除いて手順は同じです(iOSデバイスを再起動し、Xcodeを終了して再起動しませんでした) 。
1)Xcodeを終了します
2)ターゲットデバイスの〜/ Library/Developer/Xcode/iOS DeviceSupport/iOSバージョンにあるフォルダーを削除します
3)コンピューターを再起動します
ターミナル経由でユーザーライブラリに移動するか、Finderに隠しファイルを表示する必要があります。
隠しファイルを切り替える:コマンド+ Shift +。(ドット)
プロジェクトを外付けハードドライブに移動し、再度コンパイルします。これは、マシンに十分なスペースがない場合に発生します。
私は正しい答えを探すために2日間を費やします。
デバイスのペアリングを解除して~/Library/Developer/Xcode/iOS DeviceSupport/
を削除しようとしましたが、何も機能しませんでした。私の解決策は、MacOSを最新バージョンにアップグレードすることでした:Catalina 10.15.1。次に、最新のXcode11.2.1_GM_Seedをダウンロードしました。新しいXcodeからデバイスサポートフォルダを取得し、古いXcodeに追加しました。
この link のデバイスサポートに何か問題があると思います。使用したときに次のエラーが発生したためです:「dyld_shared_cache_extract_dylibsfailed」
PS:これは実際のiPhone(OS 13.2)でプロジェクト(Swift 4)に書かれています)を実行したい人のためのソリューションです
これは、iOS12.0.1にアップデートした後に私に起こりました。 ~/Library/Developer/Xcode/iOS DeviceSupport/
12.0.1バージョンフォルダを削除しましたが、機能しませんでした。 iPhoneを再起動した後、うまくいきました。 Xcodeが私の電話を再びデバッグする準備をしていることに気づいたので、最初はめちゃくちゃになっていたに違いありません。