私はココアでアプリケーションを開発しています。iTunesがインストールされているかどうかを確認する必要があります。インストールされているアプリケーションを見つける方法はありますか?ココアにインストールされているアプリケーションを見つける
1
A
答えて
8
LSFindApplicationForInfo()関数はバンドルID(例:com.apple.iTunes
)を受け取ることができるので、iTunesを検索することでiTunesがインストールされているかどうかを調べることができます。
あなたの質問の後半部分に答えるために、はすべてのアプリケーション名のリストを取得するLaunchServicesに隠されたインターフェイスがあります。ただし、iTunesがインストールされているかどうかを確認することが目的であるため、使用しないでください。iTunesを探すだけです。
6
としては、マイク・アブドラによって正しいココアコールを述べたです。
NSString* iTunesPath = [ [ NSWorkspace sharedWorkspace ]
absolutePathForAppBundleWithIdentifier: @"com.apple.iTunes" ];
if(iTunesPath) {
// iTunes installed, do something
}
関連する問題
- 1. デバイスにインストールされているアプリケーションの名前を見つける方法は?
- 2. ネットワーク上で実行されているアプリケーションを見つける
- 3. Windowsにmeteorがインストールされている場所を見つけるには?
- 4. Androidがインストールされているアプリケーションにマークを付ける
- 5. WindowsシステムにGitがインストールされているパスを見つける
- 6. 特定のIPにインストールされているインターネットエクスプローラのバージョンを見つける
- 7. Mac OSでmemcachedがインストールされている場所を見つけるには?
- 8. Djangoにインストールされているアプリケーションが見つかりません
- 9. Apacheのhttpd.exeがインストールされている場所を見つける方法は?
- 10. ドライバがインストールされていないグラフィックスカードのデバイスIDを見つける
- 11. インストールされているソフトウェア/アプリケーションのパスを見つけるためのターミナルコードは何ですか?
- 12. アプリケーションがインストールされていないコンピュータで「プロジェクトやライブラリが見つかりません」を避ける
- 13. Thorがシステムにインストールされているファイルのテンプレートを見つける方法を教えてください。
- 14. インストールされたアプリケーションのアップグレードコードをC#で見つけるにはどうすればよいですか?
- 15. ココア:webViewオブジェクトを見つけることができません
- 16. インストールされたpipパッケージのアセットを見つける方法
- 17. oracle 11gインストールされたポート番号を見つける方法
- 18. Kubernetes:インストールされたストレージプロビジョナルを見つける方法
- 19. インストールされたJDBCドライバを見つける
- 20. Python、Windowsがインストールされたドライブ文字を見つける
- 21. Xcodeでプロジェクトにリンクされているフレームワークを見つける
- 22. BTソケットに使用されているUUIDを見つける
- 23. HomeBrewによってインストールされたCassandraのソース/ Binフォルダを見つける
- 24. アプリケーションで使用されるTCPポートを見つける
- 25. 私のアプリケーションをインストールするときにアプリケーションがインストールされていない
- 26. MATLABでコンパイルされたアプリケーションのパスを見つける
- 27. コンパイルされたアプリケーションでSQLクエリを見つける
- 28. weblogicアプリケーションにデプロイされたすべてのejbsを見つける
- 29. モバイルを見つけてアプリをインストール
- 30. pyinstaller + pyqt5:「ココア」を見つけられないかロードできません
または1つでも使用することができます - [NSWorkspace absolutePathForAppBundleWithIdentifier:](おそらくLSFindApplicationForInfo(まで)コールとにかく) –
あなたはもっとに関する情報を持っています「すべてのアプリケーション名のリストを取得するためのLaunchServicesの隠れたインターフェース」について –