サイズの不一致エラーは、アップデートがリリースされた直後、または Cydia がソースを更新した直後に脱獄の調整をインストールしようとすると、まれに発生する問題のようです。
この問題は、Cydia がリポジトリの同期時にソースを完全に更新しようとしたときに発生する可能性があり、おそらく皆さんの中にもこの同じエラーに一度は遭遇したことがある人がいると思います。
Cydia でサイズ不一致エラーが発生した場合は、この短いチュートリアルで、問題を修正してダウンロードしたい脱獄調整を一度でインストールする方法を説明します。
サイズ不一致エラーが発生するのはなぜですか?
サイズ不一致エラーが発生する場合は、リフレッシュ中にCydiaをバックグラウンドで実行したままにしていたか、リポジトリの同期と同時にソースをリフレッシュしたことが原因と考えられます。パッケージがホストされているリポジトリでパッケージが更新されている最中にソースをリフレッシュしたか、あるいはネットワークの不具合によるものかもしれません。
原因が何であれ、Cydia アプリのキャッシュは破損しており、Cydia がキャッシュを更新できるようになるまで (リポジトリが再度更新されるまで最大 24 時間かかることがあります)、そのままにしておく必要があります。
実際に、影響を受けたリポジトリをCydiaのソースリストから削除して再度追加することも可能です。これにより、Cydiaはキャッシュを含む、そのリポジトリに関連するすべてのものを即座に削除して再度追加します。これによりCydiaのキャッシュが更新され、サイズ不一致エラーを修正できます。
Cydiaのサイズ不一致エラーを修正する方法
今朝、BigBoss リポジトリで更新されたばかりの無料の調整をインストールしようとした後にサイズ不一致エラーが発生した場合のように、影響を受けるリポジトリを Cydia ソースのリストから削除し、デバイスに再度追加してデバイスが再ロードできるようにすることで、問題を簡単に解決できます。
BigBossはCydiaのデフォルトリポジトリの一つであり、自分で追加したサードパーティ製のリポジトリではないため、他の多くのサードパーティ製リポジトリのようにCydiaに追加することはできません。代わりに、BigBossを再度追加するには別の手順が必要です。
Cydia で BigBoss などのデフォルトのリポジトリを削除して再度追加する手順は次のとおりです。
1)ホーム画面から Cydia アプリを起動し、「ソース」タブを開きます。
2)ナビゲーション バーの編集ボタンをタップして、ソース編集モードに入ります。
3)問題のあるリポジトリの左側にある赤い「-」ボタンをタップします。この場合、Tweak は BigBoss リポジトリからのものでした。
4)リポジトリの右側に表示される赤い「削除」ボタンをタップします。Cydiaが「データを再読み込みしています」と表示し、リポジトリがソースリストから削除されます。
5)ナビゲーション バーの[完了]ボタンをタップして編集モードを終了し、Cydiaタブをタップして Cydia ホームページに戻ります。
6)少し下にスクロールして、「その他のパッケージ ソース」ボタンをタップします。
7) 「デフォルト ソース」セクションの BigBoss リポジトリをタップし、プロンプトが表示されたら「OK」をタップします。
8) Cydiaがリポジトリを再度追加し、「データを再読み込み中」というアラートが表示されます。「Cydiaに戻る」ボタンが表示されたらタップすると、BigBossリポジトリがソースリストに再び表示されているのが確認できます。
これで完了です!デフォルトリポジトリの調整でサイズ不一致エラーが発生する場合は、影響を受けたリポジトリを削除して再度追加することで、その調整のキャッシュを更新できます。ソースを更新するだけではサイズ不一致エラーが解決しない場合があるため、この手順は必要な場合があります。
ほとんどの調整は BigBoss、ModMyi、MacCiti などのデフォルトのリポジトリから取得されるため、サイズ不一致エラーのトラブルシューティング手順は上記のようにそれぞれ同じになります。
特定の脱獄調整に対してサイズ不一致エラーが表示されるサードパーティのリポジトリの場合は、次の手順に従ってリポジトリを削除し、Cydia に再度追加してキャッシュを更新します。
1) Cydia を起動し、「ソース」タブに移動します。
2)ナビゲーション バーの編集ボタンをタップして、ソース編集モードに入ります。
3)削除したいサードパーティリポジトリの左側にある赤い「-」ボタンをタップします。この例では、Ryan Petrichのベータ版リポジトリを選択します。
4)サードパーティのリポジトリの右側に表示される赤い削除ボタンをタップすると、Cydia によってソースが削除され、「データを再読み込みしています」というメッセージが表示されます。
5)すべての再読み込みが完了したら、ナビゲーション バーの青い [追加]ボタンをタップします。
6)表示されるポップアップで、追加するサードパーティ リポジトリの URL を入力し、青い「ソースの追加」ボタンをタップします。
7) Cydiaがソースの追加を開始し、「データを再読み込みしています」というプロンプトが再び表示されます。完了したら、「Cydiaに戻る」ボタンをタップすると、ソースリストに戻ります。
これで完了です。これで、サイズの不一致エラーを解決するためにサードパーティのリポジトリとデフォルトの Cydia リポジトリを削除して再度追加する方法がわかりました。
まとめ
サイズミスマッチエラーはいつでも発生する可能性があります。幸運にも一度も経験しない人もいますが、頻繁に経験する人もいます。この方法は私の場合は効果があり、サイズミスマッチエラーを解消しました。あなたにも効果があるはずです。
これで、ジェイルブレイクしたデバイスのサイズ不一致エラーは解決しましたか?下のコメント欄でシェアしてください!