最近、OS X MavericksにXcodeバージョン6のベータ版をインストールしました。これには、iOS 8用のiOSシミュレーターが付属しています。シミュレーターでiPhone 4s、iPhone 5、...のハードウェアバージョンを変更しようとしましたが、同じエラーが発生します:「iOSシミュレーターを起動できません」。
Mavericksで同時にXcode 5.1を使用していますが、これを解決するための提案はありますか? OS X 10.10専用であるため、このシミュレータをMavericksで実行する場合に問題が発生する可能性はありますか?ありがとう。
ウェブ上でいくつかのソリューションを見つけた後、手順の組み合わせがうまくいきました:
XcodeとiOSシミュレーター(および関連するすべてのアプリケーション)を閉じます
Xcode6-Betaをアプリケーションフォルダーにインストール(または再インストール)(.dmgファイルから直接)
Xcode6-Betaを開き、Xcode-> Preferences-> Locations-> Command Line Toolsに進み、「Xcode 6.0」を選択します(Applicationsフォルダーで選択したことを確認してください)
IOSシミュレーターを起動し、iOSシミュレーター->コンテンツと設定のリセット...
すべてのアプリケーションを閉じて、Macを再起動します(「ウィンドウを再度開く...」をオフにしました)
Xcode6-betaを開き、iOSシミュレーターをテストします
幸運を
私もこの問題を抱えていて、次の手順を実行して解決策を見つけました。
最初に、Xcode-> Preferences-> Downloadsのパスの下のDocumentationセクションでXcode 6ライブラリをダウンロードし、xcodeを再起動しましたが、問題は解決しませんでした。
パスXcode-> Preferences-> DownloadsでiOS 7.1 Simulatorをダウンロードしてインストールしました。 xcodeを再起動すると、問題は解決しました。
翌朝また同じ問題に直面しています。 DYLD_INSERT_LIBRARIES変数の設定を解除すると、私の問題が解決します-
I「挿入」モードを押して、これを変更します
"setenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib"
これに
"unsetenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib"
そしてescを押して挿入モードを終了します。
それ以前は、リストされた各デバイスの前にiOSバージョンは見つかりませんでしたが、インストール後、またはDYLD_INSERT_LIBRARIES変数を設定解除すると、各デバイスの前に同じバージョンが見つかりました。
シミュレーターを削除して再度追加することで解決しました。スクリーンショットはこちらをご覧ください。
Xcodeで、Xcodeメニュー->開発者ツールを開く-IOS Simulators。シミュレーターを選択し、ハードウェア->デバイス->デバイスの管理を選択します。
問題のあるデバイスが左側の列に表示されている場合は、削除します。次に、「+」ボタンからデバイスを追加し直します。そもそも存在しない場合は、「+」ボタンを使用して追加します。
OS X 10.10で同じエラーが発生したため、私はしないあなたの問題はMavericksでのXcode 6の実行に関連すると信じています。
XCodeとiOSシミュレーターを少しいじった後、私が見つけた唯一の修正は、コンピューターを再起動することであり、それ以来エラーは発生していません。
再起動してみてくださいそして、起動して実行できるかどうかを確認します。
(補足として、OSではなくXCodeのみを再起動した後、シミュレータで実行するオプションをまったく失いました。ここで誰かが同様の何かに遭遇した場合、再起動でもこの問題が修正されました)。
以前に削除した~/Library/Developer/CoreSimulator/
ディレクトリと私のために働いた唯一のコマンドはxcrun simctl erase all
。おそらくあなたはこれを試してみたいかもしれません。
私も同じ問題を抱えていましたが、必要なシミュレーターをインストールすることで解決しました(Xcode> Preferences> downloads> install simulators)
私は同じ問題に直面し、以下の手順で解決しました:
1)Move
xcode6-betaをアプリケーションフォルダーに
2)Restart
macを開き、アプリケーションフォルダーからxcode6-betaを開きます。
El CapitanでXcode 7と8の両方でシミュレーターを実行していると、これが起こりました。唯一機能したのは、システム整合性保護を無効にすることでした( https://Apple.stackexchange.com/a/208481/86757 )。
この回答は、他の回答とは少し異なるように思われるため、追加しています。
古いプロジェクトで作業しているため、Xcode 7.3をダウンロードして実行し、シミュレーターでプロジェクトをロードする必要がありました-これにより、「iOSシミュレーターを起動できません」エラーが発生しました。
上記のすべての提案を完了し、どれも機能しませんでした(シミュレーター設定のリセット、Xcodeの再起動、削除、再インストール、シミュレーターの場所のリセット、再起動など)
結局、問題は、Xcode 7.3でiPhone 5(10.0)シミュレーターをロードしようとしていたことです。
here the Apple Xcode 7.3リリースノート
Xcode 7.3では、OS X 10.11以降を実行しているMacが必要です。
Xcode 7.3には、iOS 9.3、watchOS 2.2、OS Xバージョン10.11.4、およびtvOS 9.2のSDKが含まれています。
ご覧のとおり、Xcode 7.3にはiOS 10.0用のSDKは含まれていません
これは、シミュレーターにiPhone 5(9.3)をロードするとすぐに動作することを意味していました。
したがって、基本的なことを確認する前に、システムに何か問題があると思い込んで(私がやったように)この問題に取り組むときはお勧めしません。
注:また、使用するXcodeバージョンに合わせてシミュレーターを構成する必要があることにも注意してください。これはで設定できます
Xcode -> Preferences -> Locations -> Command Line Tools
また、コマンドラインを使用して:
Sudo xcode-select --switch /Applications/Xcode_7.3.app/Contents/Developer
* Xcodeバージョンを使用する新しいバージョンに変更します
私は非常に多くのソリューションをテストしましたが、私のために働いた唯一の方法は、回復モードでルート保護を無効にすることでした。 XCode 7.3でテストしましたが、このアプローチがXCode 8で機能する可能性があります。
cmd + R
Appleロゴで読み込みビューを表示する前csrutil disable
すべてを終了し、Macを再起動しました。それで全部です。その魅力のように働いた!
このエラーは、シミュレートされたデバイスの起動時にlaunchd_simの起動エラーを示しています。それ自体は、実際の原因を示すものではありません。エラーの詳細(エラーの理由を含む)については、〜/ Library/Logs/CoreSimulator/CoreSimulator.logで確認できます。
考えられる原因:
OSX 10.9以前では、DYLD_INSERT_LIBRARIESはサードパーティアプリケーションによって設定される可能性がありました。それ以降のバージョンでは、無効なDYLD_INSERT_LIBRARIESはエラーにならずに無視されます。
Xcode 7ベータ版の古いシミュレータランタイムDLCの使用。 Xcodeの新しいバージョンは、これらの古いDLCを無視します。
追加のヘルプが必要な場合は、その追加のデータを提供してください。
上記の問題を解決する手順は次のとおりです。
Macでlaunchd.confファイルを検索する
見つからない場合は、コマンドの助けを借りてターミナルから作成します
〜user $ Sudo touch /etc/launchd.conf
ターミナルはマシンのパスワードを尋ねます
その後、ターミナルが許可に失敗したためエラーを表示した場合、編集用のコマンドの助けを借りて作成されたファイルを開きます
〜user $ Sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/launchd.conf
/etc/launchd.conf(Shift + cmd + g)から手動でファイルを開き、/ etc /(TextEditソフトウェア)を入力します
ファイルの「DYLD_INSERT_LIBRARIES」フラグで「ZZ」に置き換えて保存します。
マシンを再起動します。
Xcodeは反抗的に動作します。
理由の1つは、/ privateフォルダーを削除した可能性があることです。
次のコマンドで試すことができます
Sudo mkdir /private/tmp
Sudo chmod 1777 /private/tmp
シミュレータのiOSバージョンを確認してください。私はこのエラーと2日間戦い、すべてを試しました。 XcodeがサポートするiOSバージョンを使用してシミュレータでプロジェクトを実行すると、sadly ...:/