エラー解消方法の備忘録_φ(・_・ )
発生したエラー
Unable to prepare [デバイス名] for development
Please check the connection to the device, and review all errors in the Devices and Simulators window.
翻訳
9902を開発用に準備できない
デバイスへの接続を確認し、「デバイスとシミュレーター」ウィンドウですべてのエラーを確認してください。
原因
調査中…
詳しい原因は調査中ですが、
解決する手順は以下の通りです。
解決手順
9つほど解決するかもしれない方法があるので、
①から順に試してみてください!
最後までいってもダメなら他をあたってください(∩’-‘⊂)シュッ
解決方法①「Devices and Simulators Window」を開き、メッセージに従ってiPhoneを再接続
・Window > Devices and Simulators Window(shift ⇧ + command ⌘ + 2)
( ↓翻訳
・開発用デバイスの準備に失敗しました。
Xcode がこのデバイスでの開発をサポートしていることが確かであれば、デバイスの接続を解除して再接続してみてください。
解決方法② プロビジョニングを更新
以下、記事を参考に( ˘ω˘ )っスッ
iOS Provisioning Profile 更新をやってみた
解決方法③ キャッシュを削除
以下の記事を参考に( ˘ω˘ )っスッ
iOSアプリ開発でのキャッシュ削除方法まとめ
解決方法④ クリーンビルド
shift ⇧ + command ⌘ + K
解決方法⑤ Xcode再起動
Xcode閉じて再度起動する。
以下コマンドでもXcode終了できます
command ⌘ + Q
解決方法⑦ 端末再起動
・電源ボタン長押しで電源OFF → 電源ON
解決方法⑧ Mac再起動
・Mac画面左上の マークメニュー > 再起動
解決方法⑨ 接続しているコードを変えてみる
接続しているコードが古かったり、
故障している場合、接続しても認識しない場合があるので買い換え推奨!
最安値で販売実績が多くて評価が良いものはコチラ↓
・BUFFALO バッファロー BSH4U120C1BK USB3.1(Gen1) TypeC 4ポート バスパワーハブ ブラック
BUFFALO製なら間違いなし!
・USB ↔︎ Lightning(ライトニング) の接続ケーブル
・Anker製品の強み:3000万人以上が支持するAmazon第1位の充電製品ブランド
・MFi認証製品:Apple社が、他社(サードパーティ)製アクセサリとiPod/iPad/iPhoneとの互換性を保証している
・Thunderbolt(サンダーボルト) ↔︎ Lightning(ライトニング)の接続ケーブル
・Anker製品の強み:3000万人以上が支持するAmazon第1位の充電製品ブランド
・MFi認証製品:Apple社が、他社(サードパーティ)製アクセサリとiPod/iPad/iPhoneとの互換性を保証している
解決方法⑩ Xcodeを最新バージョンに更新する
接続したiOSのバージョンに対してXcodeのバージョンが追いついていなかったらしい。
・iOSバージョン:15.4
・Xcodeバージョン:13
Xcode 13 includes SDKs for iOS 15, iPadOS 15, tvOS 15, watchOS 8, and macOS Big Sur 11.3. The Xcode 13 release supports on-device debugging for iOS 9 and later, tvOS 9 and later, and watchOS 2 and later. Xcode 13 requires a Mac running macOS 11.3 or later.
↓翻訳
Xcode 13には、iOS 15、iPadOS 15、tvOS 15、watchOS 8、およびmacOS Big Sur 11.3用のSDKが含まれています。Xcode 13のリリースでは、iOS 9以降、tvOS 9以降、およびwatchOS 2以降のオンデバイスデバッグがサポートされています。Xcode 13は、macOS 11.3以降を実行するMacが必要です。
Xcode 13.3 includes SDKs for iOS 15.4, iPadOS 15.4, tvOS 15.4, watchOS 8.5, and macOS Monterey 12.3. The Xcode 13.3 release supports on-device debugging for iOS 15.4, iPadOS 15.4, tvOS 15.4, watchOS 8.5 and later. Xcode 13.3 requires a Mac running macOS Monterey 12 or later.
↓翻訳
Xcode 13.3には、iOS 15.4、iPadOS 15.4、tvOS 15.4、watchOS 8.5、macOS Monterey 12.3用のSDKが含まれています。Xcode 13.3リリースは、iOS 15.4、iPadOS 15.4、tvOS 15.4、watchOS 8.5以降のオンデバイスデバッグをサポートしています。Xcode 13.3は、macOS Monterey 12以降を実行するMacが必要です。
参考サイト
https://qiita.com/shtnkgm/items/c96a58579ec406194fa8
Unable to prepare DEVICE for development from iOSProgramming
https://developer.apple.com/documentation/xcode-release-notes/xcode-13-release-notes
https://developer.apple.com/documentation/Xcode-Release-Notes/xcode-13_3-release-notes