답변:
좀 더 검색 한 후 명령 줄 답변을 찾았습니다.
codesign -d --entitlements :- /Applications/Whatever.app/
다음과 같은 값으로 XML plist를 인쇄합니다.
<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.security.files.user-selected.read-write</key>
<true/>
자세한 내용은 https://developer.apple.com/library/archive/qa/qa1798/_index.html#//apple_ref/doc/uid/DTS40014167-CH1-IOS_STEPS를 참조 하십시오.
누구든지 더 쉽고 더 좋은 방법을 알고 있다면 듣고 싶습니다.
fade7171000000fb
하여 XML을 무효화합니다. 그것을 피하거나 없애는 방법이 있습니까?
codesign -d --entitlements - <filepath> 2>&1 | LANG=C LC_CTYPE=C sed 's/^.*\<\?xml/\<\?xml/g' | grep "<.*>"
다른 해결책이있을 수 있지만 그 바이트를 제거하는 방법입니다. 그러나 나는 그것이 필요하다고 생각하지 않습니다 : codesign
자격 XML을 가리켜 서 앱을 만들 수 있으며 macOS는 그 바이트를 무시합니다.
codesign -d --entitlements :- /Applications/Whatever.app/