
iOS 16では、Appleは攻撃者がデバイスに悪意のあるアプリをサイドロードするのを防ぐため、いくつかの変更を加えています。これには、新しい開発者モードの追加も含まれます。しかし、これらの変更により、iOS 16の最初のベータ版でバグが発生し、TestFlightアプリでもこのモードが必須となりました。
更新(2022年6月22日): AppleはiOS 16ベータ2でこのバグを修正しました。開発者モードを有効にしなくてもTestFlightアプリを実行できるようになりました。元の記事は以下からご覧いただけます。
Twitterの一部ユーザーが指摘し、 9to5Macでも確認されているように、iOS 16ではTestFlightアプリを以前のようにインストールして実行することはできなくなりました。もちろん、iPhoneやiPadにTestFlightアプリをインストールすることは可能ですが、注意点があります。
インストールまたはアップデートしたばかりのTestFlightアプリをユーザーが実行しようとすると、そのアプリは開発者モードを有効にする必要があるという警告が表示されます。「開発者モードを有効にするまで、このアプリは使用できません。」というメッセージが表示されます。しかし、開発者モードとは何でしょうか?そして、TestFlightアプリにどのような影響を与えるのでしょうか?
AppleがWWDC 2022のセッションで説明したように、開発者が開発プロセス中にアプリをサイドロードできるようにするために使用する機能の一部が、iOS 16ではデフォルトで無効になっています。同社によると、これは悪意のあるアプリが開発者ツールを使って標的型攻撃を行うのを防ぐためのセキュリティ対策です。
iOS 16の最初のベータ版では、この新機能はTestFlightとエンタープライズアプリにも影響を及ぼしました。幸いなことに、Appleはこれらのアプリは既に有効な証明書を持っているため、開発者モードの実行は不要であることを確認しています。したがって、この警告は単なるバグであり、今後のアップデートで修正される予定です。
— ダニエル・ヒップスキンド(@DanielHipskind_)2022年6月7日TestFlight 経由でインストールしたアプリでこれを確認すると興味深いです。
開発者モードが有効になっていない場合、TestFlight 経由で新しくインストールまたは更新されたアプリにはそれが表示されるようです。
機能上のバグかどうかはわかりません。pic.twitter.com/qvVa5thvIl
iOS 16で開発者モードを有効にする方法
iOS 16でTestFlightやエンタープライズアプリの実行に問題がある場合は、「設定」>「プライバシーとセキュリティ」>「開発者モード」で開発者モードを有効にできます。Appleによると、このオプションはiOSベータ版を実行しているすべてのユーザーが利用可能とのことですが、iOS 16が一般公開されると、まずiPhoneとXcodeをペアリングする必要があります。
もちろん、開発者でない場合は、デバイスのセキュリティと整合性を確保するために、このオプションをオフのままにしておくことをお勧めします。
iOS 16は現在、Apple Developerウェブサイトから開発者向けベータ版ソフトウェアとして公開されています。パブリックベータ版は来月リリースされ、正式リリースは今秋を予定しています。
iOS 16の詳細
- iOS 16の一部の機能にはiPhone XS以降が必要です。以下をご覧ください。
- iOS 16はゲームコントローラーのサポートを拡張し、任天堂のJoy-ConとProコントローラーで動作するようになりました
- iOS 16はアプリ間でのコピー&ペーストにユーザーの許可を求める
- iOS 16で新しいダイナミック壁紙「コレクション」が登場 – 詳しく見てみましょう
- iOS 16ではSafariのアップデートによりウェブプッシュ通知と拡張機能の同期が可能に
morejow.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。