【Flutter】Android StudioでXcodeでエラーが発生した時の対応方法

開発環境
⭐️Flutter
（flutter_macos_v1.9.1+hotfix.5-stable）

⭐️Android Studio 3.5.1
⭐️Xcode１１.２ beata

FlutterのiPhoneシミュレーション起動できない場合、
「flutter doctor」コマンドで調べた。

```
flutter doctor
```

<img width="1017" alt="スクリーンショット 2019-10-23 0.32.32.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93155/5406d40f-a615-81cd-a4ed-6e7cef54344d.png">


```
Waiting for another flutter command to release the startup lock...
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.9.1+hotfix.5, on Mac OS X 10.14.4 18E226, locale ja-JP)
 
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[✗] Xcode - develop for iOS and macOS
    ✗ Xcode installation is incomplete; a full installation is necessary for iOS development.
      Download at: https://developer.apple.com/xcode/download/
      Or install Xcode via the App Store.
      Once installed, run:
        sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
    ✗ CocoaPods not installed.
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To install:
        sudo gem install cocoapods
[✓] Android Studio (version 3.5)
[!] Connected device
    ! No devices available

! Doctor found issues in 2 categories.
```


まず、Xcodeの新しいバージョンをダウンロードして、インストールしました。
そして、Xcodeをswitchしました。

```
 sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
```

次に、cocoapodsのプラグインをインストールする

```
brew install cocoapods
```

インストールが終わったら、セットアップする

```
pod setup
```

ここで、終わり。

もう一度下記のコマンドで確認しました。

```
flutter doctor
```

Xcodeのシミュレータが起動してないので、起動してね。のエラーがでました。
<img width="701" alt="スクリーンショット 2019-10-23 0.35.41.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93155/ca38ba4f-0101-f784-feb1-5b1a4f043791.png">

```
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.9.1+hotfix.5, on Mac OS X 10.14.4 18E226, locale ja-JP)
 
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 11.2)
[✓] Android Studio (version 3.5)
[!] Connected device
    ! No devices available

```

IOSのシュミレータを選ぶ
<img width="535" alt="スクリーンショット 2019-10-23 0.37.52.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93155/4c324769-a2bc-d545-1954-ee867e79baba.png">

IOSのシミュレータが起動する
<img width="410" alt="スクリーンショット 2019-10-23 0.43.20.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93155/cde0e333-418f-21ca-74c3-71c99ede1b7e.png">

もう一度下記のコマンドで確認しました。

```
flutter doctor
```

<img width="652" alt="スクリーンショット 2019-10-23 0.44.30.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93155/90de11a7-9b76-1267-6df0-a9eff3fe7b22.png">

```
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.9.1+hotfix.5, on Mac OS X 10.14.4 18E226, locale ja-JP)
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 11.2)
[✓] Android Studio (version 3.5)
[✓] Connected device (1 available)

• No issues found!
```


これで、成功です！

Runで実行したら、正常に、IOSでFlutterが実行できました。
<img width="425" alt="スクリーンショット 2019-10-23 0.45.58.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93155/273dc2af-0fb2-b4d0-66a3-9fe54832857a.png">


<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">✨✨Flutter(フラッター)✨✨<br>Flutterの環境構築と「Hello World」を表示してみたよぉ😍<br><br>Flutter(フラッター)は Dart というGoogle が開発している言語🧸🧸<br>同じコードで 🐸Androidと🍎iOS 両方の📲アプリを作る事ができるフレームワーク😊<a href="https://t.co/s7hYorzwhn">https://t.co/s7hYorzwhn</a><a href="https://twitter.com/hashtag/Flutter?src=hash&amp;ref_src=twsrc%5Etfw">#Flutter</a> <a href="https://t.co/Lxww6AtXd9">pic.twitter.com/Lxww6AtXd9</a></p>&mdash; non (@nonnonkapibara) <a href="https://twitter.com/nonnonkapibara/status/1186695340512038919?ref_src=twsrc%5Etfw">October 22, 2019</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>