당신은 새로운 모양을 얻을 수 있도록 오늘 확장의 Info.plist
에 2.0
에 NSExtensionPointVersion
의 값을 설정해야합니다
<key>NSExtension</key>
<dict>
<key>NSExtensionAttributes</key>
<dict>
<key>NSExtensionPointVersion</key>
<string>2.0</string>
</dict>
</dict>
나는이 어디 설명하지 않은 검사,하지만 마지막을 새 오늘날 확장을 만들 경우 Xcode 8을 사용하면 올바른 방법임을 확인하고이를 추가해야합니다. (사실 Apple의 자체 확장명 인 Today 확장 기능을 검사하여 실제로 알아 냈습니다.)
이전 버전의 macOS는 여전히 어두운 외관을 갖기 때문에 확장 기능이 이전 버전과 호환되면 배경색에 맞게 내용을 조정하십시오. 오늘 확장 프로그램의 기본보기 컨트롤러에서 다음과 같이 어두운 모습을 확인할 수 있습니다.
NSString *appearance = self.parentViewController.view.effectiveAppearance.name;
BOOL legacyDarkBackground = ([appearance isEqualToString:NSAppearanceNameVibrantDark]);
감사합니다. 그것은 작동합니다. 그러나 제출을 위해 보관 파일을 만들 때 "iTunes Store 작업이 실패했습니다." 잘못된 Info.plist 키 번들 ***. appex의 'NSExtensionPointVersion'키가 잘못되었습니다. " 이 문제를 해결하는 방법? –
나에게 잘 해준 - 감사합니다! – bmueller