3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Xcode26系でRunManagementにiOS26系が表示されない

3
Posted at

タイトル

Xcode 26でiOS26シミュレータが起動しないときの解決方法(Rosetta Simulatorが出ない問題)

はじめに

この記事では Xcode 26でiOS26シミュレータが起動できなかった問題の解決方法 について解説します。

以下の構成で進めます。

目次

  1. 背景
  2. 解説
  3. 補足
  4. まとめ
  5. サービス紹介

自己紹介

Welcome back my Qiita!

スタートアップ経営とiOSフリーランスエンジニアの二刀流をやっているRioです。
技術記事を中心に発信しています。


1. 背景

業務でiOS26対応を進めることになり、Xcode 26 + iOS26環境を構築しました。

しかし、

iOS26シミュレータが起動できない

という問題に遭遇しました。

具体的には:

  • Run Destination にiOS26が表示されない
  • Rosetta Simulatorが出てこない
  • シミュレータ自体は存在しているのに選択できない

Xcode16の環境では問題なく動いていたため、

「Xcode26にしたら突然動かなくなった」

という典型的なiOSメジャーアップデートあるあるでした。

調べてみると、同様の問題がStackOverflowでも報告されていました。

原因は iOS26 SimulatorのArchitecture設定 にありました。


2. 解説

結論からいうと、

Universal版のiOS26 Simulatorを入れ直すと解決します。

Xcode26ではデフォルトで Apple Silicon版のSimulatorのみがインストールされることがあります。

Rosetta Simulatorを使用するためには、

Universal版(arm64 + x86_64)が必要です。

XcodeはデフォルトではUniversal版を入れてくれないことがあります。

手順

① Simulatorを削除

Xcodeを開きます。

Xcode → Settings → Components

iOS26 Simulatorを削除します。


② Universal Simulatorをダウンロード

ターミナルで以下を実行します。

xcodebuild -downloadPlatform iOS -architectureVariant universal

これでUniversal版Simulatorがインストールされます。


③ Xcodeを再起動

Xcodeを再起動すると:

  • Rosetta Simulatorが表示される
  • iOS26シミュレータが選択可能になる

ようになります。


3. 補足

今回の問題のポイントはここです。

Xcode26はarm64 Simulatorがデフォルト

新規環境だと:

  • arm64 Simulatorのみインストールされる
  • Rosetta Simulatorが存在しない

という状態になります。

そのため:

  • 古いライブラリ
  • Intel依存バイナリ
  • 一部SDK

があるとシミュレータが起動できないことがあります。


逆にRosettaしか出ない場合

逆に:

  • Rosettaしか表示されない

場合はBuild Settingsの確認が必要です。

Build Settings
→ Excluded Architectures
→ arm64

ここに arm64 が入っているとarm64 Simulatorが使えません。


4. まとめ

Xcode26でiOS26シミュレータが起動しない場合は:

まずUniversal Simulatorを入れましょう。

xcodebuild -downloadPlatform iOS -architectureVariant universal

iOSのメジャーバージョンアップ時は、

  • Simulatorが動かない
  • Buildできない
  • 謎エラーが出る

といった問題が高確率で発生します。

今回のように、

「環境が壊れているのではなく仕様変更」

というケースも多いので注意です。

iOS26対応を進める人の参考になれば幸いです。


5. サービス紹介

最後まで読んでいただきありがとうございます!

1. Swiftメンター

MENTAでSwiftメンターをやっています!

iOS未経験から9ヶ月で年収1,000万円を超えるSwiftプレイヤーになったノウハウを余すことなくお伝えします!

あなたも、なれます!!


2. 介護タクシー配車アプリ「ムーブ」

車椅子ごと乗り込める福祉車両を用いた介護タクシー。

そんな 介護タクシー × IT をフル活用し、
「すべての人に移動の自由を」を目指して、
介護タクシー専用配車アプリ「ムーブ」を運営しています。

もし周りに困っている方がいたら、ぜひ教えてあげてください (^^)/

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?