先日、改ざんされたXcodeを開発者が利用した事により、App Storeで配信されている一部のアプリがマルウェア「XcodeGhost」に感染していることが分かり騒動となりましたが、本日、Appleが、利用している「Xcode」が正規品であるかどうかを調べる方法を開発者に公開しました。
その確認方法は下記の通りで、「accepted」以外の結果や、sourceの項目が「Mac App Store」、「Apple System」、「Apple」以外の場合はその「Xcode」は正規品ではないという事になります。
1,ターミナル.appで「spctl –assess –verbose /Applications/Xcode.app」のコマンドを実行
・Mac App Storeからダウンロードした「Xcode」であれば下記の通りに表示されます。
/Applications/Xcode.app: accepted
source=Mac App Store・Apple Developerのサイトからダウンロードしたバージョンであれば下記の通りに表示されます。
/Applications/Xcode.app: accepted
source=Appleもしくは
/Applications/Xcode.app: accepted
source=Apple System
【訂正】
当初、記載していたコマンドに誤りがあった為、訂正しお詫び申し上げます。