Help us understand the problem. What is going on with this article?

Appium StudioがXcode9でSimulator選べない問題について

More than 1 year has passed since last update.

Appium Studioのバージョン 11.2.41
Xcode9.1

iOSシミュレータを登録しようとしてもがiPhone5sしか表示されない

どうやらXcode9だとうまくシミュレータが取れず「iPhone 5s iOS 11.1」しか表示されず、
またこのまま先に進むことができません。 ※Xcode8であれば正常に動作します

Kobito.zidmbD.png

なぜXcode9で動かないのか?

気になったのでAppiumStudioのディレクトリを眺めているとfbsimctl.zipを見つけました。

Kobito.8V4exV.png

fbsimctlはiOS Simulatorの管理ツールであるFBSimulatorControl(https://github.com/facebook/FBSimulatorControl) のCLI版です、Xcodeをインストールすると使えるsimctlの強化版だと思ってくれればいいと思います。

しかしFBSimulatorControlは残念ながら開発が止まっているようで、
CLIで実行してもシミュレータの一覧は取れない状態となっています。

// 実行結果
$ fbsimctl list
Error Domain=com.facebook.FBControlCore Code=0 "Attempting to load a file at path '/Applications/Xcode.app/Contents/Developer/Library/PrivateFrameworks/CoreSimulator.framework', but it does not exist" UserInfo={NSLocalizedDescription=Attempting to load a file at path '/Applications/Xcode.app/Contents/Developer/Library/PrivateFrameworks/CoreSimulator.framework', but it does not exist}

iOS Simulatorを使用したい場合、今後fbsimctlではなくsimctlを使うなどのアップデートがあれば使えるようになるのではないかと思います。

おまけ

それでもiOS Simulatorを使いたい場合はXcode8をインストールし、xcode-select -sなどで切り替えて古い環境で動作させる事は可能なのでお試しください。

以上、小ネタでした🙏🏼

tamaki
普段はiOSエンジニアしてます。最近はサーバサイドもやりたいのでNode.jsをいじってます。その他IoTやVRに興味あり。
littleBits
littleBitsに知り、littleBitsが好きになった人たちが交流し、littleBitsのいろいろな楽しみ方や活かし方を共有していくユーザーグループです。
https://www.facebook.com/groups/littlebitsugjp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away