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).