- ハウツー

画像: 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月下旬にリリースされる予定です。
開発者モードを有効にするのは、オンにできる簡単なスイッチですが、設定の中に埋もれているため見つける必要があります。

スクリーンショット:D. Griffin Jones/Cult of Mac
[設定] > [プライバシーとセキュリティ] > [開発者モード] (一番下)に移動します 。
開発者モードを有効にします 。警告が表示されます。
開発者モードをオンにすると、デバイスのセキュリティが低下します。開発者モードをオンにするには、デバイスを再起動してください。
デバイスのセキュリティが侵害されるのは、インストールするアプリがチェックなしで実行される場合のみです。Swiftを学習中、または自分で作成したアプリをテスト中であれば、Xcodeでマルウェアを自分で作成するという奇策を講じない限り、デバイスのマルウェアに対する脆弱性は発生しません。
注:悪意のあるXcodeプロジェクトの中には、正規のオープンソースプロジェクトをコピーまたは模倣し、スパイウェアを仕込むものがあります。アプリのインストール手順に従い、開発者モードを有効にしてインストールを完了する必要があるためにこの画面が表示された場合は、おそらくインストールを中止してください。プライベートAPIを使用しているか、App Storeのルールに違反している可能性があります。インストールすべきでないものを強制的にインストールさせられている可能性があります。

スクリーンショット:D. Griffin Jones/Cult of Mac
「再起動」をタップする と、開発者モードが有効になった状態でスマートフォンが即座に再起動します。 「キャンセル」をタップすると何も起こりません。再起動後、開発者モードを本当に有効にするかどうかを確認するメッセージが再度表示されます 。
最後にもう一度「オンにする」をタップし 、パスコードを入力すると有効になります。
開発者モードをオフにするには、 [設定] > [プライバシーとセキュリティ] > [開発者モード]に戻り、[開発者モード] のチェックを外します。