iOS 16の便利な開発者モードでは、独自のコードを実行できます

iOS 16の便利な開発者モードでは、独自のコードを実行できます

  • Oligur
  • 0
  • vyzf
iOS 16の便利な開発者モードでは、独自のコードを実行できます
  • ハウツー
開発者モードをオンにして独自のアプリを iPhone にインストールする方法を示すスクリーンショット。
iPhoneに独自のアプリをインストールするには、開発者モードをオンにする必要があります。
画像: D. Griffin Jones/Cult of Mac

開発者モードはiOS 16の新機能です。署名されていないコード(App StoreやTestFlightに登録されていないアプリ)がデバイス上で実行されるのを防ぎます。ほとんどの人は、このセキュリティ強化を無料で利用できます。ただし、Xcodeで独自のアプリを開発している場合は、iPhoneまたはiPadでアプリを実行する前に開発者モードを有効にする必要があることも意味します。

開発者モードをオンにするもう一つの理由は、人気のオープンソースApp Store代替アプリであるAltStoreをインストールすることです。AltStoreを使えば、任天堂ゲームのエミュレーター、クリップボードマネージャー、Windows仮想マシンなどを簡単に実行できます。

オンにする方法については、以下をお読みください。

iOS 16で開発者モードをオンにする方法

iOS 15をご利用の場合は、開発者モードを有効にする必要はありません。これは現在利用可能なiOS 16の機能です。iOS 16は、2017年以降に発売されたすべてのiPhone(iPhone 8、X、XS、11、12、13、14モデル、そしてiPhone SE(第2世代と第3世代の両方))と互換性があります。iPadOS 16とmacOS Venturaは10月下旬にリリースされる予定です。

開発者モードを有効にするのは、オンにできる簡単なスイッチですが、設定の中に埋もれているため見つける必要があります。

開発者モードは 1 つのスイッチで有効にできますが、少し隠れた場所にあります。
開発者モードはスイッチ一つで有効化できますが、見つけるのが少し難しいです。
スクリーンショット:D. Griffin Jones/Cult of Mac

[設定] > [プライバシーとセキュリティ] > [開発者モード] (一番下)に移動します 。

開発者モードを有効にします 。警告が表示されます。

開発者モードをオンにすると、デバイスのセキュリティが低下します。開発者モードをオンにするには、デバイスを再起動してください。

デバイスのセキュリティが侵害されるのは、インストールするアプリがチェックなしで実行される場合のみです。Swiftを学習中、または自分で作成したアプリをテスト中であれば、Xcodeでマルウェアを自分で作成するという奇策を講じない限り、デバイスのマルウェアに対する脆弱性は発生しません。

注:悪意のあるXcodeプロジェクトの中には、正規のオープンソースプロジェクトをコピーまたは模倣し、スパイウェアを仕込むものがあります。アプリのインストール手順に従い、開発者モードを有効にしてインストールを完了する必要があるためにこの画面が表示された場合は、おそらくインストールを中止してください。プライベートAPIを使用しているか、App Storeのルールに違反している可能性があります。インストールすべきでないものを強制的にインストールさせられている可能性があります。

開発者モードを本当に有効にするかどうかを確認するメッセージがもう一度表示されます。
開発者モードを本当に有効にしたいかどうか、もう一度尋ねられます。
スクリーンショット:D. Griffin Jones/Cult of Mac

「再起動」をタップする と、開発者モードが有効になった状態でスマートフォンが即座に再起動します。  「キャンセル」をタップすると何も起こりません。再起動後、開発者モードを本当に有効にするかどうかを確認するメッセージが再度表示されます 。

最後にもう一度「オンにする」をタップし 、パスコードを入力すると有効になります。

開発者モードをオフにするには、 [設定] > [プライバシーとセキュリティ] > [開発者モード]に戻り、[開発者モード] のチェックを外します。