web-dev-qa-db-ja.com

Xcode 7.0ベータ2でiOS 7.1シミュレータを実行するにはどうすればよいですか?

IOS 7.1シミュレーターでアプリケーションを実行しようとすると、最新のXcode 7ベータ2バージョンをインストールしました。このエラーメッセージが表示されます。

IOS 7.1シミュレーターランタイムは使用できません。

Liblaunch_sim.dylibを開けません。 Xcodeまたはシミュレーターランタイムを再インストールしてみてください。

このエラーを解決する方法を教えてください。

32
IOS Rocks

できません(少なくとも公式な方法では)。

Xcode Beta 2 Documentation (ページ7)から取得。

それが役に立てば幸い。

SEPTの編集-2015:

Cœurの情報に感謝します。これで、以前のバージョンのiosシミュレータを使用できます。

17
Karlo A. López

多くのブラウジングを行ったが、最終的に私にとっては有効な解決策を見つけた(Gendの答えを試してみたが、うまくいかなかった)。次の行を実行します。

Sudo mv "/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 7.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/Host/liblaunch_sim.dylib"{,.bak}

Sudo ln -sf "/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/system/Host/liblaunch_sim.dylib" "/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 7.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/Host/liblaunch_sim.dylib"

ソース: https://Gist.github.com/leecade/83b4e710d7c741152527

34
Anthony De Smet

まず、ターゲットファイルを見つけます。

/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/system/Host/liblaunch_sim.dylib

バックアップ用のliblaunch_sim.dylibを作成する必要があります(念のため)。次に、宛先にコピーされます(Remember to backup

/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 7.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/Host/liblaunch_sim.dylib

必要に応じて:iOS 8.1.simruntime iOS 8.2.simruntime iOS 8.3.simruntimeすべて完了。

それが役に立てば幸い。

6
Gend

Sudoコマンドを使用していて、ターミナルが「コマンドが見つかりません」と言ったら、次のようなコマンドを使用します。

須藤su(入力)

$ Sudo mv "/ Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 8.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/Host/liblaunch_sim.dylib" {、。bak}(enter)

$ Sudo mv "/ Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 7.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/Host/liblaunch_sim.dylib" {、。bak}(enter)

$ Sudo ln -sf "/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/system/Host/liblaunch_sim.dylib" "/ライブラリ/ Developer/CoreSimulator/Profiles/Runtimes/iOS 8.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/Host/liblaunch_sim.dylib "(enter)

$ Sudo ln -sf "/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/system/Host/liblaunch_sim.dylib" "/ライブラリ/ Developer/CoreSimulator/Profiles/Runtimes/iOS 7.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/Host/liblaunch_sim.dylib "(enter)Exit(enter)

以前に開いた場合は、Xcode 7を再起動します。シミュレーターを実行できます。

2
Hasya

Xcode 7ベータ6では、これが可能になったようです。

http://adcdownload.Apple.com/Developer_Tools/Xcode_7_beta_6/Xcode_7_beta_6_Release_Notes.pdf

Xcode 7.0ベータ版では、ダウンロード可能なレガシーシミュレーターがサポートされるようになりました。 (20699475)

ただし、これらをダウンロードする場所はまだ見つかりません。それらが見つかった場合/更新した場合に更新します。

1
concertman