web-dev-qa-db-ja.com

別のAppleアカウントを使用してXCODEを更新する

私はMACOS10.7.3を持っています。別のApple idを使用してインストールされたxcode4.3.1ストアは、アプリのインストールに使用されたアカウントを使用してアプリをアップグレードできると明確に述べています。

資格情報を使用してXcodeをアップグレードするにはどうすればよいですか?

前もって感謝します。

20
suresh

残念ながら、私自身の質問に答えなければなりませんでした。簡単な答え:いいえ、別のアカウントからインストールされたxcodeを更新することはできません。解決策は、既存のインストールを削除し、新しいアカウントから再インストールすることです。既存のインストールを削除するには、Launchpadから削除する必要があります。これを行うには、起動パッドでxcodeアイコンを見つけ、踊り始めるまでアイコンを長押しします。次に、それを削除し、xcode.appが/ Applicationから削除されるまでしばらく待ちます。/Applicationからxcode.appを手動で削除した場合、App Storeは引き続きインストールされていると見なし、将来再インストールすることはできません。

上記の解決策は、Mac App Storeからxcodeをインストールしたことを前提としています。通常、バージョンは4.2以降です。以前のバージョンでは、/ Application/xcodeフォルダーを削除するだけで機能するはずです。

20
suresh

あなたは今までにこれを解決したと確信していますが、私のために働いた解決策をここに投稿するだけです。

  1. Finderを開き、[アプリケーション]に移動します。
  2. Ctrlキーを押しながらアプリケーションをクリックし、[パッケージの内容を表示](この場合はXcode)を選択します。
  3. コンテンツディレクトリを展開し、_MASReceiptディレクトリをクリックして選択します。コマンド+削除を入力してディレクトリを完全に削除します---これは保護されたファイルであるため、資格情報の入力を求められます。
  4. AppStoreを終了して再起動し、アプリケーションを見つけます。古いバージョンのアプリを削除せずに、今すぐ新しいIDで更新できます

これが誰かが私を理解するのに時間がかかったのを助けることを願っています!!

51
Venkat

解決策が見つかりました:

このバグがありました。Spotlightに関連しています。 AppStoreは何らかの方法でSpotlightを使用していました。私の修正は、HD全体をSpotlight Systemの設定ペインの[プライバシー]タブに追加し、設定を閉じて30秒待ってから、HDを再度開いて[プライバシー]タブから削除することでした。 Spolightはインデックスの再作成を開始します。 App Storeを再開し、問題が修正されました。後で検索する可能性のある他の人のために、これをここに投稿してください。また、Appleにバグレポートを提出しました。

出典: https://discussions.Apple.com/thread/2806858?start=0&tstart=

3
Mikhail Gasanov