Scarlet iOSを最新バージョンにアップデートする方法
Scarlet iOSを最新の状態に保つことが重要な理由
他のソフトウェアと同様に、Scarlet iOSも定期的にアップデートが配信されており、バグの修正、パフォーマンスの向上、アプリライブラリの拡充、そして最も重要な、アプリの署名と配信に使用されるエンタープライズ証明書の更新が行われます。証明書が失効した後は、古いバージョンのScarlet iOSを使い続けていることが、アプリの突然の不具合、証明書の信頼エラー、クラッシュの一般的な原因となります。常に最新バージョンを使用することで、可能な限りスムーズで安定したサイドロード体験が得られます。
Scarlet iOSの開発チームは、Appleが証明書のルールを変更したり、新しいiOSバージョンをリリースしたりした場合など、必要に応じてアップデートをリリースしており、公開されたスケジュールはありません。これらの手順をより簡潔にまとめたものは、Scarlet iOSのアップデート方法に記載されています。
方法1:アプリ内自動アップデート
Scarlet iOSには、アプリがアクティブな間バックグラウンドで静かに動作する更新チェック機能が組み込まれています。これはほとんどのユーザーにとって最も簡単なアップデート方法です。メニュー名はScarletのバージョンによって異なる場合があり、ここに記載されているすべてのオプションを確認できたわけではありません。
アプリ内でアップデートを確認する方法
- iPhoneまたはiPadでScarlet iOSを開きます。
- 画面下部のナビゲーションバーにある設定タブ(歯車アイコン)をタップします。
- アプリバージョンセクションまでスクロールします。
- アップデートを確認をタップします。
- 新しいバージョンが利用可能な場合、ダウンロードのプロンプトが表示されます。今すぐアップデートをタップします。
- アップデートは自動的にインストールされます。既存のアプリを事前に削除する必要はありません。
良好なインターネット環境であれば、全体の処理は約30秒で完了します。アプリライブラリ、追加済みのリポジトリ、各種設定は、アップデート後もそのまま保持されます。
自動アップデート通知を有効にする
同じ設定タブ内で、自動アップデート通知を有効にできます。このトグルをオンにすると、新しいバージョンが利用可能になった瞬間にScarlet iOSがデバイスへローカル通知をプッシュするため、手動での確認を忘れる心配がありません。
方法2:公式サイトから再インストールする
アプリ内アップデーターが失敗する場合(証明書がセッション中に失効した際などに発生することがあります)、最も確実な方法は、Scarlet iOSの公式サイトから直接クリーンインストールを行うことです。なお、iOSではアプリを削除するとそのデータも削除されるため、リポジトリや設定を再度追加する必要がある場合があります。
クリーンインストールの手順
- ホーム画面でScarlet iOSのアイコンを長押しし、コンテキストメニューが表示されるまで待ちます。
- Appを削除をタップし、Appを削除をタップして確定します。
- 設定 → 一般 → VPNとデバイス管理に移動します。
- Scarlet iOSのデベロッパ項目が消えていることを確認します。エンタープライズアプリには「管理を削除」ボタンがなく、アプリを削除すると項目は自動的に消えます。
- iPhoneを再起動します(電源を切ってから再度オンにします)。
- Safariを開き、公式のScarlet iOSウェブサイトにアクセスします。
- インストールボタンをタップし、通常のインストール手順に従います。
この方法では、以前どのバージョンを使用していたかに関わらず、署名済みの最新バイナリを確実に入手できます。
方法3:OTAプッシュアップデート
一部のScarlet iOSビルドでは、アプリ内にアップデートのプロンプトが表示される場合があります。アップデートを自分で確認する必要はなく、新しいバージョンが配信されるたびに、Scarlet iOSは更新サーバーからサイレントプッシュ通知を受け取ります。アップデートはバックグラウンドでダウンロードされ、インストール準備が整えられます。
次にアプリを開くと、ホーム画面上部に「Scarlet iOSの新しいバージョンがインストール可能です。」というバナーが表示されます。今すぐインストールをタップするとすぐに適用され、後でをタップすると次回起動時に適用されます。
バージョンによって何が変わるのですか?
Scarlet iOSの各アップデートには、通常、以下のような変更が含まれます。
- 証明書のローテーション:Appleが古い証明書を失効させた後に、新たに署名されたビルドが提供されます。
- ライブラリの追加:内蔵のアプリカタログに新しいIPAファイルが追加されます。
- iOS互換性の修正:Apple自身のiOSアップデートによって発生した問題への対応です。
- パフォーマンスの向上:アプリの署名処理の高速化、ダウンロード時間の短縮、UIの改善が行われます。
- バグ修正:クラッシュの報告、インストール失敗の修正、リポジトリ同期エラーの修正が行われます。
Scarletがリリースノートを公開している場合は、ウェブサイトまたはアプリ内の設定パネルのRelease Notesをご確認ください。
アップデートに失敗した場合のトラブルシューティング
アップデートはダウンロードされるがインストールされない
アップデートファイルのダウンロードは成功するものの、インストールが止まってしまったり失敗したりする場合、これは通常、新しい証明書の信頼レベルが低い状態が原因です。設定 → 一般 → VPNとデバイス管理に進み、新しいScarlet iOSのビルドに関連付けられた証明書を手動で信頼してください。詳しい手順はiPhoneでエンタープライズ開発者証明書を信頼する方法をご覧ください。
アップデート後も同じバージョンが表示される
まれに、iOSのキャッシュの問題により、アップデートのダウンロードが成功した後でも古いアプリのバイナリが残ってしまうことがあります。アプリスイッチャーでScarlet iOSをスワイプして完全に強制終了し、その後再度開いてください。それでもバージョン番号が古いままの場合は、上記の方法2を使用してクリーンな再インストールを行ってください。
アップデートサーバーに接続できない
特にAppleの大型iOSリリース直後など、アクセスが集中する時間帯には、Scarlet iOSのアップデートサーバーに高い負荷がかかることがあります。15分から30分ほど待ってから、再度お試しください。1時間以上経っても問題が解決しない場合は、Scarlet iOSのコミュニティフォーラムや公式ソーシャルチャンネルでサーバーの状態に関するお知らせがないか確認してください。
問題と解決策の包括的な一覧については、Scarlet iOSが動作しない場合の10の解決策ガイドでアップデート関連の不具合について詳しく解説しています。
どのくらいの頻度で更新すべきですか?
一般的には、新しいバージョンが利用可能になり次第、すぐにScarlet iOSを更新することをお勧めします。証明書の失効は予告なく発生する可能性があるため、常に最新バージョンを使用することが、突然のアプリ停止に対する最善の対策となります。設定タブで自動更新通知を有効にしておけば、アップデートが配信された際にすぐに通知を受け取れます。
特定のIPAファイルやリポジトリを使用した高度にカスタマイズされた環境を利用している場合は、メジャーバージョンのアップデートを行う前に、リポジトリリストのバックアップを取っておきましょう。万が一、設定を再入力する必要が生じた場合に備えるためです。
今すぐ最新バージョンで新しくスタートしましょう
アプリ内アップデーター、OTAプッシュ、クリーンインストールのいずれを使用する場合でも、Scarlet iOSを常に最新の状態に保つことが、iPhoneやiPadでスムーズなサイドローディング体験を維持するために最も重要なことです。
Scarlet iOSにアクセスして、今すぐ最新バージョンを入手するか、アプリを開いて設定内の「アップデートを確認」をタップしてください。