다른 앱의 버전을 어떻게 얻을 수 있습니까? [NSWorkspace fullPathForApplication : (NSString *) appName]을 사용하여 앱 경로를 가져올 수 있습니다. 앱의 정보를 얻을 수 있습니까?mac app에서 다른 앱의 버전을 얻는 방법
2
A
답변
1
이 작업을 수행 할 수있는 몇 가지 방법을있다 - 나는 보통 CFBundleversion
이외에 NSBundle
을 사용하여 최단 경로를 가지고 :
NSBundle *appBundle = [NSBundle bundleWithPath:appPath];
NSString *bundleVersion = [appBundle objectForInfoDictionaryKey:@"CFBundleVersion"];
1
응용 프로그램의 전체 경로를 찾으면 Contents/Info.plist
파일을 읽고 CFBundleShortVersionString
값을 볼 수 있습니다. 이 같은
뭔가 :
NSString *appPath = [NSWorkspace fullPathForApplication:appName];
NSString *plistPath = [appPath stringByAppendingPathComponent:@"Contents/Info.plist"];
NSDictionary *plist = [NSDictionary dictionaryWithContentsOfFile:plistPath];
NSString *version = plist[@"CFBundleShortVersionString"];
관련 문제
- 1. Mac app에서 리턴 코드
- 2. 다른 앱의 로그를 얻는 방법?
- 3. GAC에서 다른 버전을 얻는 방법
- 4. Mac App에서 Main Menu 편집 방법
- 5. Frenzapp은 다른 앱의 버전을 어떻게 얻습니까?
- 6. 시계에서 조약돌 앱의 버전을 얻는 방법은 무엇입니까?
- 7. 시작 Mac App에서
- 8. Mac App에서 SQLite 사용
- 9. Mac App에서 이미지 표시
- 10. Android App에서 속도를 얻는 방법
- 11. Silverlight App에서 OracleDataClient를 얻는 방법
- 12. Mac App에서 iPhone 정보를 가져 오는 방법
- 13. Mac App에서 Value & Key를 검색하십시오.
- 14. mac에서 단어의 버전을 얻는 방법
- 15. iOS App에서 Mac App으로 파일을 전송 하시겠습니까?
- 16. jemalloc 버전을 얻는 방법
- 17. JUnit 버전을 얻는 방법
- 18. kerberos의 버전을 얻는 방법?
- 19. Mac App에서 URL 가져 오기
- 20. Mac app에서 녹음시 노이즈가 발생했습니다.
- 21. sandboxed mac app에서 launchctl 실행
- 22. xcode에서 앱의 출시 버전을 설치하십시오.
- 23. 원격 컴퓨터의 OS 버전을 얻는 방법
- 24. Flask에서 HTTP 버전을 얻는 방법
- 25. 앱의 전력 사용량을 얻는 방법?
- 26. 프로젝트 참조 버전을 얻는 방법?
- 27. Chrome의 이전 버전을 얻는 방법
- 28. 현재 EF 버전을 얻는 방법
- 29. SharpSVN - 이전 버전을 얻는 방법?
- 30. jbpm DB 버전을 얻는 방법?
아주 좋은 답변, 좀 더있어 내가 원하는 것보다. – Ping