2015-10-23 3 views
22

XCode 7.1に移行した後、iOSとtvOSプラットフォームでプレイグランドを使用できません。 OS Xのみが動作します。iOS/tvOSプレイグラウンドが「選択した実行先の実行サービスを見つけることができません」で失敗する

選択した実行先の実行サービスを見つけることができません

私はしかし、私は見当がつかない、それはXCodeのは、右のシミュレータを見つけることではないに関係している疑いがあるとどのように:最も簡単な遊び場コードはエラーメッセージを生成しますそれを構成します。

私は既存のプロジェクトでプレイグラウンドを試しただけでなく、新たに作成したばかりのスプラッシュ画面から試しました。

何が間違っている可能性がありますか?

UPDATE:

、コンソールをチェックするには、修正する方法をもう少し洞察力を与える、まだ明確ではない:

24/10/2015 10:16:10,193 lsd[279]: LaunchServices: Could not store lsd-identifiers file at /private/var/db/lsd/com.apple.lsdschemes.plist 
24/10/2015 10:16:10,212 com.apple.usbmuxd[82]: LOCKDOWN_V2_BONJOUR_SERVICE_NAME is _apple-mobdev2._tcp,8de107c0 
24/10/2015 10:16:10,248 Xcode[819]: DeveloperPortal: Using pre-existing current store at URL (file:///Users/courteouselk/Library/Developer/Xcode/DeveloperPortal%207.1.db). 
24/10/2015 10:16:10,381 com.apple.CoreSimulator.CoreSimulatorService[461]: Requested phone is is not available for pairing. Assuming it has the capability. 
24/10/2015 10:16:10,384 com.apple.CoreSimulator.CoreSimulatorService[461]: Requested phone is is not available for pairing. Assuming it has the capability. 
24/10/2015 10:16:12,929 com.apple.usbmuxd[82]: _SendAttachNotification Device 80:ea:96:04:a5:[email protected]::82ea:96ff:fe04:a5da._apple-mobdev2._tcp.local. has already appeared on interface 4. Suppressing duplicate attach notification. 
24/10/2015 10:16:13,311 GPUToolsAgent[832]: Mac Agent inited !!! 
24/10/2015 10:16:14,287 Xcode[819]: <DYMobileDevice: 0x7ffbfd6b6320>: failed to acquire service transport reservation: Error Domain=DYAMDErrorDomain Code=-402653150 "(null)" 
24/10/2015 10:16:14,447 Xcode[819]: [MT] IDEPlaygroundEditor: Error encountered attempting to run playground: Error Domain=IDEPlaygroundErrorDomain Code=1 "Unable to find execution service for selected run destination." UserInfo={NSLocalizedDescription=Unable to find execution service for selected run destination.} 
24/10/2015 10:16:19,672 mdworker[255]: LaunchServices: received XPC_ERROR_CONNECTION_INTERRUPTED trying to map database 
24/10/2015 10:16:19,672 mdworker[255]: LaunchServices: Database mapping failed with result -10822, retrying 
24/10/2015 10:16:19,672 mdworker[255]: LaunchServices: received XPC_ERROR_CONNECTION_INTERRUPTED trying to map database 
24/10/2015 10:16:19,673 mdworker[255]: LaunchServices: received XPC_ERROR_CONNECTION_INTERRUPTED trying to map database 
24/10/2015 10:16:19,673 mdworker[255]: LaunchServices: Database mapping failed with result -10822, retrying 
24/10/2015 10:16:19,673 mdworker[255]: LaunchServices: received XPC_ERROR_CONNECTION_INTERRUPTED trying to map database 
24/10/2015 10:16:19,674 mdworker[255]: LaunchServices: received XPC_ERROR_CONNECTION_INTERRUPTED trying to map database 
24/10/2015 10:16:19,674 mdworker[255]: LaunchServices: Database mapping failed with result -10822, retrying 
24/10/2015 10:16:19,674 mdworker[255]: LaunchServices: received XPC_ERROR_CONNECTION_INTERRUPTED trying to map database 
24/10/2015 10:16:19,674 mdworker[255]: LaunchServices: received XPC_ERROR_CONNECTION_INTERRUPTED trying to map database 
24/10/2015 10:16:19,674 mdworker[255]: LaunchServices: Database mapping failed with result -10822, retrying 
24/10/2015 10:16:19,675 mdworker[255]: LaunchServices: received XPC_ERROR_CONNECTION_INTERRUPTED trying to map database 
24/10/2015 10:16:20,497 Xcode[819]: CompanionProxy: _SocketReadCallback:128 (0x0x700000117000): Failed to receive response from AMDevice 0x7ffbfe60cad0 {UDID = e4bfce5e11be0bcf730ada45b4d6ae81f1abdb01, device ID = 23, FullServiceName = 80:ea:96:04:a5:[email protected]::82ea:96ff:fe04:a5da._apple-mobdev2._tcp.local.}: 0xe8000084 
24/10/2015 10:16:20,497 Xcode[819]: CompanionProxy: _SocketReadCallback:200 (0x0x700000117000): Stopped listening for paired devices from AMDevice 0x7ffbfe60cad0 {UDID = e4bfce5e11be0bcf730ada45b4d6ae81f1abdb01, device ID = 23, FullServiceName = 80:ea:96:04:a5:[email protected]::82ea:96ff:fe04:a5da._apple-mobdev2._tcp.local.}: 0xe8000084 

答えて

21

[OK]をクリックします。

  1. マシンはiOSの遊び場を実行してみてくださいフォルダ~/Library/Developer/CoreSimulator
  2. 再起動をクリーンアップし、それは今で問題なく動作するはずです。

注:私の場合は、CoreSimulator.oldCoreSimulatorと改名し、再起動後に新しいCoreSimulatorが自動作成された(ので、私はちょうど.old 1を捨てた)でした。

ところで/Root/DefaultDevicesの下にSimulatorの全リストを含むファイル~/Library/Developer/CoreSimulator/Devices/device_set.plistがあります。私はこれが問題の原因だと思う。あなたはXcodeでデバイスにiPadのプロシミュレータを持って

チェック:

+3

XcodeとiOSシミュレータが実行されていない間に、Activity Monitorを使用してcom.apple.CoreSimulator.CoreSimulatorServiceプロセスを強制終了(強制終了)することで、「マシンを再起動する」という劇的な変更なしでこれを実行できました。 – lyricsboy

+0

これは役に立たなかったので、Xcode 7.1 – Fawkes

+0

これはうまくいきましたが、すべてのシミュレータもリセットして戻します。現在のiPhoneを除き、すべてのシムをもう一度削除しても問題は戻ってこない。 – tymac

1

すべてあなたのDerivedDataフォルダ内に、〜/ライブラリ/開発/ Xcodeのを/削除しますDerivedDataを実行してからXcodeを再起動してください。

+0

それを行いました。助けにならない。 – courteouselk

+1

あなたは近づいていました。きれいにするフォルダは 'CoreSimulator'でした。自分の答えを見てください。 – courteouselk

69

が速く解決策があるかもしれません。そうでない場合は、[シミュレータの追加]オプションを使用して追加します。

コメントに記載されている人もいますが、Xcodeを再起動したり、プレイグラウンドを再度開く必要があります。

シミュレータを追加するには、デバイス(ウィンドウ>デバイス)を選択します。ウィンドウの一番左にある+ボタンをクリックし、 "Add Simulator"をクリックし、ドロップダウンから適切な "Device Type"を選択し、 "Create"をクリックします。

+3

奇妙なことに、これは私にとっても役に立ちました –

+3

私はXcodeを再起動しなければなりませんでした。 –

+0

Xcode 7.1で再起動する必要はありませんでした。 iOSプラットフォームの下に新しいプレイグラウンドを作成しました。 (最初の出力を表示するには20〜30秒かかりましたが) – chbrown

20

私は、ターミナルで以下の2つのコマンドでこの問題を解決することができた:

$ rm -rf ~/Library/Developer/CoreSimulator/Devices 
$ killall -9 com.apple.CoreSimulator.CoreSimulatorService 
+2

Xcodeを再起動することを忘れないでください。 – ULazdins

+1

再起動する必要はありません。すぐに動作します。 –

+0

私は再起動しなければならなかった。 – Andy

0

は、Xcodeですべてのシミュレーター追加 - >ウィンドウ - > [デバイス。

xcodeを再起動してください。

0

Xcode 8アップデート。ウィンドウの右上に、

遊び場を開いた状態で

「選択したプラットフォームが利用できません」のようなメッセージに遭遇し、右側の最後のアイコン:非表示やユーティリティを表示します。それをクリックし、その領域で左側のアイコン「ファイルインスペクタを表示」をクリックします。

次に、「プレイグラウンド設定」ポップアップで「不明」に設定されている可能性があります。それをあなたのプラットフォーム(OS X)に変更してください。

関連する問題