web-dev-qa-db-ja.com

Code = 53「シミュレータの検証に失敗しました。」

XCode 6.2にアップデートしたので、実行しようとすると

xcodebuild -project Demo.xcworkspace -scheme Demo clean build test

私はいつも得ています:

iPhoneSimulator: SimVerifier returned: Error Domain=NSPOSIXErrorDomain Code=53 
"Simulator verification failed." UserInfo=0x7f82b9e091a0 
{
    NSLocalizedFailureReason=A connection to the simulator verification service could
    not be established., 

    NSLocalizedRecoverySuggestion=Ensure that Xcode.app is installed on a volume with 
    ownership enabled., 

    NSLocalizedDescription=Simulator verification failed.
}

誰かがこれに遭遇しましたか?

Screenshot

20
marius bardan

/Library/Developerディレクトリを単に削除するのではなく、dyld_simのすべてのインスタンスの権限を更新して、ジェレミーがApple this post 。ま​​ず、次のコマンドを使用して、マシン上でこれのすべてのインスタンスを検索します。

Sudo find / -name dyld_sim

次に、それぞれの権限を確認します。

ls -l "<file location\file name>"

表示されない場合:

-rwxr-xr-x  1 root  wheel  

次に、適切に一致するように権限を変更する必要があります。私の場合、グループの所有権が間違っていて、adminではなくwheelとしてリストされていました。使用する

Sudo chown :wheel "<file location\file name>"

正しくない各インスタンスのグループ所有権を変更すると、問題が修正されました。問題が所有権ではなくフラグである場合は、代わりにchmodを使用する必要があります。

21
Michael McGuire

シミュレーターの実行(Jeremy Huddleston Sequoiaによる提案)と使用できないシミュレーターの削除(pwcによる提案)の両方を試した後も、私はまだ愛を得ていませんでした。

ジェレミーは、それがdyld_simの権限の問題であると示唆しました。そこで、dyld_simファイルを探しに行きました。 1つは/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS8.1.simruntimeにあり、もう1つは/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform内にあります。

/ Library/Developerの下の8.1バージョンは、昨年10月のものです。再インストールに直面して、私は/ Library/Developer/CoreSimulatorディレクトリを削除(8.1シミュレータのプロファイルのみが含まれている)を実行し、何が起こったかを確認することにしました。

すべて良い。カーセージは私のために正しく構築されました。

私の仮定では、Xcodeビルドは少し失われ、古いビルドを取得していました。 SO私の場合、パーミッションや利用できないシミュレーターとは何の関係もありません。

5
Kevin

carthageを実行してサードパーティのライブラリを構築しようとしたときに、同じ問題が発生していました。

私が得ていたエラーは次のとおりです。

2015-04-22 02:16:17.468 xcodebuild[944:9962] [MT] iPhoneSimulator: SimVerifier returned: Error Domain=NSPOSIXErrorDomain Code=53 "Simulator verification failed." UserInfo=0x7ffb237cf260 {NSLocalizedFailureReason=A connection to the simulator verification service could not be established., NSLocalizedRecoverySuggestion=Ensure that Xcode.app is installed on a volume with ownership enabled., NSLocalizedDescription=Simulator verification failed.}

私は読んでいました Apple Developer Forum のスレッド)そして私がインストールしたシミュレーターをチェックすることに決めました:

xcrun simctl list

そうすることで、利用できない多くのシミュレーターが見つかりました。

-- Unavailable: com.Apple.CoreSimulator.SimRuntime.iOS-8-0 --
    iPhone 4s (E4B99ABA-C455-4579-AFB6-9FFE4D7B2D9B) (Shutdown) (unavailable, runtime profile not found)
    iPhone 5 (F4C1E6D1-102A-4E49-B8CB-6274258C8E55) (Shutdown) (unavailable, runtime profile not found)
    iPhone 5s (33C6AA80-EA85-41E8-928D-38598B87BBCB) (Shutdown) (unavailable, runtime profile not found)
    iPhone 6 Plus (293C225D-02C8-4458-BAEE-0F5ED76E308E) (Shutdown) (unavailable, runtime profile not found)
    iPhone 6 (C93CCB55-1DFB-4452-876D-663A8E85CBB8) (Shutdown) (unavailable, runtime profile not found)
    iPad 2 (DFC56B19-82F4-4587-95F5-E53154681689) (Shutdown) (unavailable, runtime profile not found)
    iPad Retina (AC5F3C69-9554-4A0A-84A7-81C586E7F0EC) (Shutdown) (unavailable, runtime profile not found)
    iPad Air (BD6C1EEB-9BCE-47BF-AC80-BD1AEFC61E06) (Shutdown) (unavailable, runtime profile not found)
    Resizable iPhone (37FBC485-B844-42DE-B77D-02995176E057) (Shutdown) (unavailable, runtime profile not found)
    Resizable iPad (B45EC16E-DB4D-4B0E-B969-90F468B673DA) (Shutdown) (unavailable, runtime profile not found)

利用できない各シミュレーターを次の方法で削除しました。

xcrun simctl delete [UUID]

(その出力を上からコピーしてテキストエディターに貼り付け、UUID以外のすべてを削除し、各行の前にxcrun simctl deleteを付けました。)

その後、エラーなしでcarthageを実行できました。

3
pwc

まったく同じ問題がありました。 Xcode 6.3.1(AppStoreから)をインストールし、Xcodeでプロジェクトを開き、シミュレーターで実行することで、これを修正することができました。

これを実行した後、コンソールからxcodebuildを使用して同じことを実行できるようになりました。エラーが解消されることはありませんでしたが、xcodebuildコマンドがブロックされたままになる代わりに機能するようになりました。

2
Mihai Damian

IOS Simulator.appを実行すると、検証サービスに接続し、xcodebuildが必要としないようにdyld_simの所有権と権限を修正します。

Sudo rm -rf/Library/Developer/*

次に、アプリストアではなく開発者のWebサイトからXCodeをダウンロードし、再インストールしました。これで問題が解決しました。

0
spfursich

プロジェクトがあるフォルダーに移動し、次の手順を実行します:chmod -R777ionic_test。

問題は、root権限があり、xcodeが権限なしでファイルをロードしないことです。

0
Simon Berton

私にとって、この問題は、コマンドライン開発ツールの競合と、ツールのMacOSフォルダーアクセス許可の問題が原因で発生しました。

私はこれらのステップに従ってそれを解決することができました:

  1. Xcode、Instruments、iOSシミュレーターの実行中のインスタンスをすべて終了します
  2. 開発者フォルダーの削除:/ Library/Developer
  3. すべてのXcodeインストールを削除します:/Applications/Xcode.app、.。
  4. Macを再起動します
  5. Xcode.dmgをApple Developer Portal([〜#〜] not [〜#〜] from App Store)からダウンロードします
  6. Xcodeを再インストールします
  7. Xcodeを起動します

オプションで、最善の方法ではありませんが、Xcodeの複数のバージョンをインストールする場合は、から正しいXcodeバージョンをアクティブ化するようにしてくださいXcode Preferences/Locations/Command-Line Tools、プロジェクトをビルドする前。

お役に立てれば。

0

ここでも同じ問題がありました。 Xcode.appの起動後にxcodebuildを実行すると、問題が解決しました。この投稿でJeremyHuが言及 https://devforums.Apple.com/thread/264762?start=25&tstart=

0
MasterBeta

https://github.com/Carthage/Carthage/issues/424 の@kevinoneillによる解決策が役に立ちました。/Library/Developer/CoreSimulator /フォルダーを削除しただけで、Xcodeの再インストールは不要になりました。

0
Denis

Dclimファイルの所有権モードを変更できない場合は、インストールされているバージョンではなく、.dmgファイルから直接Xcodeツールを実行している可能性があります。 (trueの場合、XcodeはFinderのデバイスタグに表示されます)

0
b.zdybowicz