Apple 환경 설정 / plist 파일 목록과 용도는 어디에서 찾을 수 있습니까?


13

누구나 환경 설정 파일 / plist (타사 앱이 아닌 OS X 및 Apple 응용 프로그램과 관련이 있음) ~/Library/Preferences및 다른 위치에도 나열된 자원 및 사용 대상을 알고 있습니다. 에 대한?

주변을 둘러 보았는데 아무것도 찾을 수 없습니다. 내가 찾은 가장 가까운 것은 appleexaminer.com이이 차트를 편집 한 것입니다 . 그러나 여기에는 몇 가지 항목 만 포함되어 있습니다.


백업을 만들면 그 변화 물건을하려고하면 ... 곧 발견 할 것이다
vrwim

아니요, 전혀 도움이되지 않습니다. ~ / Preferences의 모든 파일을 나열하고 수행하는 리소스를 원합니다. 당신의 제안은 그것을 제공하지 않습니다.
Scott Granneman

4
나는 당신이 완전한 목록을 찾을 것이라고 정말로 의심합니다. 및 애플 리케이션의 거대한 숫자가 (이 있기 때문에 - 당신이 ~ / 환경 설정 파일에 설정을 기록합니다 실행 일반적으로 각 응용 프로그램 AppShopper은 현재 맥 앱 스토어에서 10,764을 나열), 아무도의 완전한 목록을 컴파일하려고 귀찮게 것.
Gordon Davisson

1
아 — 더 명확 했어야했다. 저는 Apple의 환경 설정에 관심이 있습니다. 명확히 해줘서 고마워!
Scott Granneman

답변:


2

~/Library/PreferencesApple 응용 프로그램과 어떤 응용 프로그램 에서 어떤 파일을 사용 하는지 알아내는 것은 상당히 쉽습니다 .

모든 애플 사람이 시작 com.apple하고 거의 모든 그들이 선호하는 것으로 시스템의 적용 또는 일부의 이름을 계속위한 - 몇 가지 예 com.apple.ScreenSharing.plist또는com.apple.TextEdit.plist

"특정"이 적은 시스템을 사용하면 System과 Finder의 백엔드가 어떻게 연결되어 있는지에 대해 더 많이 알 수 있습니다. 예를 들어 com.apple.LaunchServices.plist개인 URL과 파일 유형 핸들러를 정의하는 것과 같습니다. LaunchServices.

Mac sysadmins는 관리되는 Mac에 환경 설정을 푸시하는 데 사용하는 가장 중요한 목록을 천천히 가져 오는 경향이 있습니다. 다른 모든 방법이 실패하면 Absolute의 무료 유틸리티 인 InstallEase를 사용 하여 Mac을 스냅 샷 한 다음 환경 설정을 변경하고 다른 스냅 샷을 수행하여 변경된 내용을 확인하십시오.


0

Pref Setter 가 정확히 그렇게하는 것처럼 보입니다.


2
그래, 어때? 웹 사이트에서 다음과 같이 설명됩니다. "Pref Setter는 plist (속성 LIST) 파일을 편집하는 데 사용되는 응용 프로그램으로 Mac OS X의 환경 설정 파일을 보거나 편집하는 데 적합합니다. 사용할 수없는"숨겨진 "환경 설정을 설정하는 데 매우 유용합니다. "응용 프로그램에서 직접." 그러면 각 환경 설정 / plist 파일이 무엇을 수행하는지 어떻게 알 수 있습니까? Pref Setter가 전혀하지 않는 것을 볼 수 없습니다.
Scott Granneman 2:13에

먼저여십시오. 그런 다음 I가있는 작은 파란색 창을 클릭하십시오. 정보 입수. 그렇게 할 다른 것을 보지 못했고 매우 시원합니다.
Zo219

0

일반적으로 다음과 같이 직접 검사 할 수 있습니다

/usr/libexec/PlistBuddy -c "Print :CFBundleIdentifier" \
    /Users/kevit/Library/Address\ Book\ Plug-Ins/SkypeABSMS.bundle/Contents/Info.plist

키 목록은 속성 목록 파일 , Cocoa Apps 부분 에 대한 Apple 개발자 문서에 설명되어 있습니다.

불행히도 많은 개발자들이 권장 사항을 무시합니다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.