Einzelnen Beitrag anzeigen

philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
898 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: iOS: Wie definiere ich, dass meine App die Standard-App für ein File-Suffix ist

  Alt 11. Aug 2023, 13:17
Ich habe es hinbekommen. Und natürlich kann man unter Delphi info.plist.TemplateiOS.xml bearbeiten und dementsprechend erweitern. Hier war die folgende Erweiterung notwendig:

Delphi-Quellcode:
   <key>CFBundleDocumentTypes</key>
   <array>
      <dict>
         <key>CFBundleTypeIconFiles</key>
         <array>
            <string>icTrainer_Icon_60.png</string>
         </array>
         <key>CFBundleTypeName</key>
         <string>FIT Workout Result File</string>
         <key>CFBundleTypeRole</key>
         <string>Viewer</string>
         <key>LSHandlerRank</key>
         <string>Owner</string>
         <key>LSItemContentTypes</key>
         <array>
            <string>com.ictrainer.fit</string>
         </array>
      </dict>
   </array>
   <key>UTExportedTypeDeclarations</key>
   <array>
      <dict>
         <key>UTTypeConformsTo</key>
         <array>
            <string>public.data</string>
         </array>
         <key>UTTypeDescription</key>
         <string>FIT Workout Result File</string>
         <key>UTTypeIdentifier</key>
         <string>com.ictrainer.fit</string>
         <key>UTTypeTagSpecification</key>
         <dict>
            <key>public.filename-extension</key>
            <string>fit</string>
            <key>public.mime-type</key>
            <string>sport/x-fit</string>
         </dict>
      </dict>
   </array>
Hintergrund meiner Frage ist, dass erst wenn mindestens eine App dies definiert, die Garmin-Website unter iOS richtig funktioniert
Ich hatte es davor immer nur mit dem zweiten Eintrag alleine probiert und dies reichte nicht aus (UTExportedTypeDeclarations).

Geändert von philipp.hofmann (11. Aug 2023 um 13:22 Uhr)
  Mit Zitat antworten Zitat