macOS で使用できる OneDrive には 2 つのバージョンがあります。 スタンドアロン バージョンと Mac App Store バージョンの両方の OneDrive を Mac にインストールしている場合は、同期で問題が発生し、2 つのバージョンの OneDrive があるというメッセージを受信する可能性があります。
重要
- 異なるバージョンでは同じコンテンツを同期できないので、Mac には一度に 1 つのバージョンの OneDrive のみをインストールして構成する必要があります。
- これは、サポートされている 2 つ以上の アカウント (個人、職場または学校など) を構成することと同じではありません。
このガイドは、これらのバージョンの違いを理解するのに役立ち、OneDrive 同期アプリの 1 つのバージョンのみを管理して使用する手順を説明します。
- ストア版:Mac App Storeから入手可能。
- スタンドアロン バージョン: OneDrive.com、Office、その他のソースから使用できます。
Mac 向け OneDrive の「2 つのバージョンにサインインしています」というメッセージを修正する方法
両方のバージョンを使用して同じアカウントを設定した場合、OneDrive 同期ウィンドウに、同じアカウントを別のバージョンの OneDrive で同期していることを示すメッセージが表示されることがあります。 このメッセージはアプリの起動時に常に表示され、無効にすることはできません。
この問題を解決するには、次の手順を実行します。
メニュー バーの OneDrive クラウド アイコンをクリックして、同期アクティビティ ウィンドウを表示します。
メッセージの [ Finder で表示] リンクをクリックします。
Finder ウィンドウが表示され、 /Library/CloudStorage の内容が表示されます。
表示される各 OneDrive フォルダーをダブルクリックします。
Finder ウィンドウの上部を確認します。
いずれかのウィンドウに [削除] ボタンのあるメッセージ バナーが表示された場合は、[ 削除] をクリックしてこのフォルダーを削除します。 フォルダーは、インストールされなくなった以前のバージョンの OneDrive に対応しています。
設定されているどのフォルダーにもメッセージ バナーまたは削除オプションが表示されない場合:
OneDrive の環境設定を開きます。
[ アカウント ] タブをクリックします。
[ この Mac のリンクを解除 ] をクリックし、指示に従います。
注
データは失われません。Mac を OneDrive から短時間切断するだけです。
処理が完了したら、OneDrive を終了します。
OneDrive アプリを [ アプリケーション] フォルダーから ゴミ箱にドラッグします。
次のいずれかから OneDrive を再インストールします。
- ストア版:Mac App Storeから入手可能。
- スタンドアロン バージョン: OneDrive.com、Office、その他のソースから使用できます。
OneDrive を実行してセットアップを完了します。
詳細情報
インストールされているバージョンの識別
Finder を開き、[アプリケーション] に移動します。
[ ユーティリティ] フォルダーを開きます。
ターミナルをダブルクリックします。
次のコマンドをコピーして貼り付け、 Return キーを押します。
/usr/libexec/PlistBuddy -c 'Print CFBundleIdentifier' /Applications/OneDrive.app/Contents/Info.plistヒント
必要に応じて、インストールされている OneDrive のコピーへのパスに Applications/OneDrive.app を置き換えます。 インストール パスを識別する方法については、以下を参照してください。
出力により、インストールしたバージョンが決まります。
- com.microsoft.OneDrive = スタンドアロン バージョン
- com.microsoft.OneDrive-mac = Microsoft Store バージョン
セットアップ バージョンの識別
Finder を開き、[アプリケーション] に移動します。
[ ユーティリティ] フォルダーを開きます。
ターミナルをダブルクリックします。
次のコマンドをコピーして貼り付け、 Return キーを押します。
xattr -l ~/OneDrive注
必要に応じて、インストールされている OneDrive のコピーへのパスに ~/OneDrive を置き換えます。 インストール パスを識別する方法については、以下を参照してください。
出力によって、同期するよう設定したバージョンが決まります。
- com.apple.file-provider-domain-id: com.microsoft.OneDrive.FileProvider/OneDrive= スタンドアロン バージョン
- com.apple.file-provider-domain-id: com.microsoft.OneDrive-mac.FileProvider/OneDrive = Microsoft Store バージョン
インストール パスの識別
Finder を開き、[アプリケーション] に移動します。
[ ユーティリティ] フォルダーを開きます。
ターミナルをダブルクリックします。
- スタンドアロン パスとして、次のコマンドをコピーして貼り付け、 Return キーを押します。
mdfind kMDItemCFBundleIdentifier = "com.microsoft.OneDrive" - Store パスとして、次のコマンドをコピーして貼り付け、 Return キーを押します。
mdfind kMDItemCFBundleIdentifier = "com.microsoft.OneDrive-mac"
- スタンドアロン パスとして、次のコマンドをコピーして貼り付け、 Return キーを押します。
アプリケーションへのパスが表示されます。