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.
}
誰かがこれに遭遇しましたか?
/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
を使用する必要があります。
シミュレーターの実行(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私の場合、パーミッションや利用できないシミュレーターとは何の関係もありません。
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
を実行できました。
まったく同じ問題がありました。 Xcode 6.3.1(AppStoreから)をインストールし、Xcodeでプロジェクトを開き、シミュレーターで実行することで、これを修正することができました。
これを実行した後、コンソールからxcodebuildを使用して同じことを実行できるようになりました。エラーが解消されることはありませんでしたが、xcodebuildコマンドがブロックされたままになる代わりに機能するようになりました。
IOS Simulator.appを実行すると、検証サービスに接続し、xcodebuildが必要としないようにdyld_simの所有権と権限を修正します。
Sudo rm -rf/Library/Developer/*
次に、アプリストアではなく開発者のWebサイトからXCodeをダウンロードし、再インストールしました。これで問題が解決しました。
プロジェクトがあるフォルダーに移動し、次の手順を実行します:chmod -R777ionic_test。
問題は、root権限があり、xcodeが権限なしでファイルをロードしないことです。
私にとって、この問題は、コマンドライン開発ツールの競合と、ツールのMacOSフォルダーアクセス許可の問題が原因で発生しました。
私はこれらのステップに従ってそれを解決することができました:
オプションで、最善の方法ではありませんが、Xcodeの複数のバージョンをインストールする場合は、から正しいXcodeバージョンをアクティブ化するようにしてくださいXcode Preferences/Locations/Command-Line Tools、プロジェクトをビルドする前。
お役に立てれば。
ここでも同じ問題がありました。 Xcode.appの起動後にxcodebuildを実行すると、問題が解決しました。この投稿でJeremyHuが言及 https://devforums.Apple.com/thread/264762?start=25&tstart=
https://github.com/Carthage/Carthage/issues/424 の@kevinoneillによる解決策が役に立ちました。/Library/Developer/CoreSimulator /フォルダーを削除しただけで、Xcodeの再インストールは不要になりました。
Dclimファイルの所有権モードを変更できない場合は、インストールされているバージョンではなく、.dmgファイルから直接Xcodeツールを実行している可能性があります。 (trueの場合、XcodeはFinderのデバイスタグに表示されます)