ショートカットアプリを開いた瞬間に頻繁にクラッシュする場合は、iCloud がショートカットとライブラリ内の位置を同期する方法にバグが発生しています。修正方法は次のとおりです。
ショートカットライブラリは私たちにとって厄介な存在だと思っていました。画面いっぱいにショートカットが並んでいると、必要なものを探すのは一苦労です。数百個もあるとなると、時間の無駄です。ところが、ショートカットライブラリはiOS自体にとっても頭痛の種であり、頻繁にクラッシュする原因となっていることが判明しました。
このクラッシュが発生する状況は一定ではなく、iPhoneとiPadの両方にショートカットアプリをインストールしている場合、片方のデバイスでのみ発生する可能性があります。しかし、その場合は毎回発生します。ショートカットアプリを開くとライブラリが表示されますが、すぐにまたクラッシュしてしまいます。
この件に関する弊社独自の調査と、Reddit ショートカット コミュニティでこの問題を調査している多くの人々のおかげで、何が起こっているのか、そしてそれに対して何ができるのかがわかりました。
問題
問題の根本は、ショートカットがiCloudとデバイス間でライブラリを同期する方法にあります。解決策は、この同期を完全に停止することです。
さて、この同期が必要なのは、デバイス間でショートカットをコピーするのは、正直言って大変な作業だからです。そして、ユーザーである私たちがAppleのiCloud同期のコードを変更することはできません。しかし、この同期をオフにしてから再びオンにすると、ショートカットが最初からやり直され、問題は解決します。
アプリケーションスイッチャーで上にスワイプしてショートカットを強制終了する
まず、ショートカットアプリを強制終了してください。クラッシュして使えなくなっている間も、アプリは動作しています。画面下部から上にスワイプして、iOSアプリケーションスイッチャーを表示させます。iPhoneの場合は、左にスワイプしてショートカットアプリを表示させ、上にスワイプして削除します。
iPadでも同様ですが、アプリケーションスイッチャーには一度に6つのアプリが表示されます。最後に使用しようとしたアプリがショートカットだった場合は、ショートカットはそれらのアプリの右上に表示されます。
準備ができて
ショートカットコミュニティに感謝する一方で、これまで奇妙に思えたAppleの決定にも感謝しなければなりません。ショートカットはiOSに最初から組み込まれているわけではなく、別途ダウンロードする必要があります。それでも、ショートカットアプリ自体で設定できるようなものではなく、 設定アプリの中に位置づけられているほど、iOSの一部分として定着していると言えるでしょう。
以前は、Apple社内の複数のチームがうまく連携できていないような、ごまかしのように感じていました。でも今はありがたいです。もしショートカットアプリ自体の設定を使わなければならなかったら、全く使い物にならなかったでしょうから。ショートカットをタップする前にクラッシュしてしまい、ましてや調整すべき設定を見つけることさえできません。
設定
ショートカット設定で、2番目のコントロールブロックまでスクロールダウンします。これは「ショートカット設定」という見出しで、iCloud同期と同期ショートカットの順序で構成されています。
iCloud 同期をオフにします。
iCloud同期をオフにして、すぐに再びオンにします
では、ショートカットを開いてください。すぐに機能し、スクロールしてショートカットを起動できるようになります。さらに、ショートカットの順序が再同期され、すべてのiOSデバイスで一致するようになります。
不規則性
最後に作成したショートカットを削除しないと、この修正を行ってもクラッシュが続くという報告があります。しかし、うまくいくといいですね。確かに、ショートカットを作成したばかりでこの現象が発生する場合は、試してみる価値はあります。他のiOSデバイスでショートカットが同期されている場合は、削除してみてください。
同様に、どのデバイスでもショートカットの順序を変更していないことが確実にわかっている場合は、最後に作成したショートカットがリストの一番下に表示されていることも確実です。ただし、クラッシュはiOSデバイスの1台でのみ発生する傾向があるため、もう1台のデバイスで最後にショートカットを編集または並べ替えてからかなり経ってから気付く可能性が高くなります。
その場合、最後に作成または編集したショートカットを見つけるのは至難の業です。iCloud同期のオン/オフを切り替えてもクラッシュが解消されない場合は、残された選択肢はただ一つ、クラッシュが発生しているデバイスからショートカットアプリを削除し、再インストールするしかありません。
これでも問題は解決するはずですが、作業内容の一部が失われる可能性があります。同期がうまくいかない場合は、他のデバイスにコピーされていないショートカットまたはそのバージョンが残っている可能性があります。
放っておいて
最後にもう一つ。これらの手順を実行してショートカットが再び動作するようになったら、まずライブラリの再同期が行われます。しばらく待ってからアプリを終了してください。
再同期は面倒だ。ショートカットはタイルをシャッフルして、気を散らすための絶え間ない計画のように見える。
iPhoneとiPadの両方でショートカットを開いていると、再同期が少々おかしくなります。鮮やかな色の菱形のようなコントロールが何度も動いたり、並べ替えられたりするのが分かります。デバイス間でリストを比較するのではなく、アプリが個々のショートカットを一つずつチェックして移動させているように見えます。
ここで何が起こっているにせよ、ショートカットの次のバージョン、あるいは遅くとも iOS 13 で修正されることを期待します。