2017-12-17 24 views
0

Dokumentation in XCode sagt der folgende:Warum muss man "unterstützte Dokumenttypen" für einen iOS oder MacOS Build festlegen?

Sie Ihre App verschiedene Dokumenttypen unterstützen konfigurieren können. Sie können die Einstellung der Dokumenttypen im Infobereich für das Ziel bearbeiten oder indem Sie die Informationseigenschaftsliste direkt bearbeiten.

Zum CFBundleDocumentTypes in Informationen Property List Key Referenz für die möglichen Werte für die CFBundleTypeName (Feld Name), LSItemContentTypes (Typen Feld), CFBundleTypeRole und andere Tasten , die in der Info.plist-Datei angezeigt werden.

Es ist jedoch nicht sagen was verschiedene Dokumenttypen für, noch warum Sie vielleicht oder sie benötigen.

Für was sind sie bitte?

Vielen Dank für das Lesen.

Antwort

1

Sie legen fest, welche Art von Dokumenten Ihre (dokumentenbasierte) App öffnen kann (schreibgeschützt oder schreibgeschützt).

z. eine Textverarbeitung App möchte .txt Dateien zum Lesen und Schreiben öffnen und bieten auch die Möglichkeit, .doc Dateien anzuzeigen.

Die Informationen, die Sie in der PLIST-Datei angeben, werden vom Betriebssystem verwendet, um Ihre App in der Launch Services-DB zu registrieren. I.e. Doppelklick auf eine .txt Datei öffnet dann Ihre Anwendung mit dem Dokument, Finder zeigt das Symbol, etc.

+0

Dank @mschmidt. Ich werde dies nicht als die Antwort * noch * bezeichnen, denn obwohl ich sicher bin, dass Sie recht haben, war es in diesem Stadium eine weitgehend akademische Frage, und ich werde es für eine Weile nicht verifizieren können. –

+0

Kein Problem, froh zu helfen. – mschmidt

Verwandte Themen