トラブルシューティング

当方に最も多く寄せられる問題への対処。

Finder連携の問題のほとんどは、ドライブや認証情報ではなく PolyDriveがどうインストールされているか に由来します——そしてどれもMacの再起動では直りません。今の症状に飛んでください:

ここにも FAQ にも答えがありませんか? [email protected] までメールで、アプリ内のエラーダイアログにある Copy Diagnostics(診断情報をコピー)ボタンの内容を貼り付けてお送りください。

「Finderに追加」が失敗する:このアプリケーションは現在使用できません

macOSがPolyDriveのFinder拡張の接続を拒否しています。ほとんどの場合これはインストールの問題で、Mac上にPolyDriveのコピーが複数存在しています。

コピーが複数ある場合 — ゴミ箱に残った古いバージョン、「ダウンロード」にある2つ目のコピーなど — macOSが後で消えてしまうコピーにFinderを結び付けることがあります。1つだけ残してください:

  1. PolyDriveを終了します(メニューバーの雲アイコン → PolyDriveを終了)。
  2. /Applications のコピーを残し、それ以外のコピーをすべて削除してゴミ箱を空にします。
  3. 「アプリケーション」フォルダからPolyDriveを開き、もう一度「Finderに追加」を試します。

macOSが認識しているコピーをすべて一覧するには、ターミナルで次を実行します:

mdfind "kMDItemCFBundleIdentifier == 'com.jiefan.PolyDrive'"

ドライブが「読み込み中…」のまま止まる、または「項目が最新ではない可能性があります」と表示される

Finderのfile-providerデーモンが、古い状態を保持し続けることがあります。多くはPolyDriveのアップデート直後です。デーモンを再起動してください(自動的に起動し直し、影響はクラウドドライブの場所のみです):

killall fileproviderd

再びドライブを開く前に10秒ほどお待ちください。再起動直後の最初のアクセスは、状態の再構築中で失敗することがあります。それでも読み込めない場合は、PolyDrive内でそのドライブの… → Finder登録を修復を実行してください。

ドライブがFinderのサイドバーにまったく現れない

PolyDriveの機能拡張が有効か確認してください:システム設定 → 一般 → ログイン項目と機能拡張。PolyDriveはファイルプロバイダ(クラウドドライブ)とファイルシステム機能拡張(ローカルのLinuxディスク)の両方で有効になっている必要があります。登録済みのドライブはFinderサイドバーの場所に現れます。

アップデート後にドライブが「Finderに追加」に戻った

想定どおりで、失われたものはありません。アプリを置き換えると中の機能拡張も置き換わり、そのときmacOSは古いFinder登録を破棄します。PolyDriveを開き、求めているドライブごとに Add to Finder(Finderに追加)を押してください。設定も認証情報も、オフライン保持したものも、そのまま残っています。

Finderにクラウドドライブが2台しかない

それが無料版です。最初に追加した2台のクラウドドライブはFinderに登録されたままで、残りは設定を保ちつつ、ロックを解除するまでFinderの外にとどまります。SMB共有、Androidスマートフォン、ローカルディスクはすべて対象外——数えられることがありません。7日間の試用は支払い方法なしでこの上限を外し、買い切りの購入は恒久的に外します。

ドライブがサインインの期限切れと表示される

ブラウザでサインインしたドライブ——Dropbox、OneDrive、Google Drive、Box、Jottacloud、Tencent Weiyun——が持っているのは、サービス側が取り消せるトークンです。サービスのウェブサイトでPolyDriveのアクセスを取り消すとそうなりますし、トークンを1つしか発行しないサービスでは、同じアカウントを別のどこかでサインインした場合も同じです。

そのドライブの メニュー → Drive Settings…(ドライブ設定…)を開き、Sign In Again(再サインイン)を押します。ブラウザでサービス自身のサインインページが開き直されます。ドライブのほかの設定は変わらず、オフライン保持したファイルが再ダウンロードされることもありません。

ファイルにオレンジ色の警告三角が付いている

そのファイルへの最後の変更がサーバに届いていません。このバッジはFinderのものではなくPolyDriveのもので、同じファイルの保存が次に成功した時点で自然に消えます。

メニューバーのアイコンから Activity(アクティビティ)を開き、サービスが返した理由を見てください。実際にはほぼ次の4つのどれかです。アカウントの容量が一杯、サーバが書き込みを拒否(読み取り専用の共有、期限切れのトークン、バケットのポリシー)、アップロード中に接続が切れた、あるいは名前にそのサービスが保存しない文字が含まれている。原因を直してファイルを保存し直せば済みます——押すべき再試行ボタンはありません。

回線から見て転送が遅すぎる

原因は3つあり、対処もそれぞれ違います:

Androidスマートフォンが現れない

  1. スマートフォンのロックを解除してください。多くのAndroid端末は、ケーブルがつながっていても画面がロックされている間はファイルの一覧を返しません。
  2. スマートフォンのUSB通知を下ろし、ファイル転送(「MTP」や「ファイルを転送中」と表示されることもあります)を選びます。「充電のみ」と「写真転送(PTP)」は、Mac側では接続されているように見えるのに、ファイルが何も出ないか、カメラロールしか出ません。
  3. ケーブルを変えてみてください。充電専用のUSBケーブルはよくあり、症状はまさにこれです。

macOS自身の写真サービスがすでにその端末を掴んでいる場合、PolyDriveは何かを終了させるよう求めるのではなく、そちら経由で動きます——「写真」や「イメージキャプチャ」を閉じる必要はありません。コピー中にケーブルを抜かないでください。転送を終わらせるか、先に停止してください。

SMB共有がマウントできない

PolyDriveは何かをマウントする前にパスワードを確認するので、パスワード違いはシステムのダイアログではなくウインドウ内のメッセージになります。メッセージがサーバへ到達できない旨だった場合は:

LinuxディスクやSDカードがマウントできない

PolyDriveはext2、ext3、ext4のボリューム——ディスクイメージやRaspberry Piのカードを含む——を読み取り専用でマウントします。ほかのLinuxファイルシステム(btrfs、XFS、ZFS)には対応していません。macOSが初期化を促してくるカードは、壊れているのではなく、たいていそうしたファイルシステムです。

PolyDriveがLinuxディスクを検出したがマウントされていないと表示したら、まず取り出してもう一度挿してください。それでも変わらない場合は、macOS自身のマウントサービスが固まっています。そのメッセージの横のボタンが、サービスを再起動するコマンドをコピーします。「ターミナル」に貼り付け、管理者パスワードで実行してください。Macを再起動する必要はありません。

抜く前に必ず取り出してください。マウントしたままカードを抜くことこそが、そのサービスを固まらせる原因です。そして一度固まると、再起動するまでほかの何もマウントできなくなります。

詳しい確認方法(ターミナル)

macOSが何をインストールされていると認識しているかを、お客様(および当方)が確認するのに役立ちます。killall fileproviderd(安全な再起動)を除き、いずれも何も変更しません。

コマンド 正常な結果
mdfind "kMDItemCFBundleIdentifier == 'com.jiefan.PolyDrive'" ちょうど1行:/Applications/PolyDrive.app
pluginkit -m -v -i com.jiefan.PolyDrive.FileProvider ちょうど1行で、パスが /Applications/PolyDrive.app の内側にある
killall fileproviderd 出力なし。Finderのクラウドの場所は10秒ほどで再読み込みされます

最初の2つのコマンドのいずれかが複数行、またはすでに存在しないパスを出力する場合は、上の「Finderに追加」が失敗するに戻って余分なコピーを削除してください。

問題を報告する

[email protected] までメールでお願いします。次の4つがあると、やりとりではなく修正に直行できます:

いただいたメールはすべて読んでいます。ログインするチケットシステムも、作成するアカウントもありません。