![]() |
Error ITMS-90039 "Type Mismatch UIFileSharingEnabled" beim App-Store Upload
Bekomme einen Fehler beim Hochladen einer APP;
Error ITMS-90039:" Type mismatch. The value fot the Info.plist keyUIFileSharingEnabled is not or fhe required type for that key." Erwartet wird ein Boolean -Wert. In der Vorversion hatte ich das so in der info.plist stehen und konnte erfolgreich hochladen: <key>UIFileSharingEnabled</key> <string>YES</string> Warum wird das jetzt angemeckert? Auch wenn ich das "YES" in "true" ändere, kommt der Fehlerhinweis. Jemand eine Idee? |
AW: Error ITMS-90039 "Type Mismatch UIFileSharingEnabled" beim App-Store Upload
Vielleicht weil "string" kein Boolean-Wert ist? Suchst Du nicht eher <true/>?
|
AW: Error ITMS-90039 "Type Mismatch UIFileSharingEnabled" beim App-Store Upload
Hallo,
ist das das hier? ![]() Hatte zwar auch keine Lösung, aber du hast mit dem Update wohl in "irgendeinem" Ordner jetzt Dateien, die vorher nicht drin waren. |
AW: Error ITMS-90039 "Type Mismatch UIFileSharingEnabled" beim App-Store Upload
true hatte ich probiert, bringt keine Änderung.
Habe keine Dateien im Ordner. Stellte aber gerade fest, dass ich sowieso ein neueres SDK verwenden muss (mindestes 11), evtl. liegt es daran. Werde also den ganzen Kram mal updaten und morgen noch mal versuchen... |
AW: Error ITMS-90039 "Type Mismatch UIFileSharingEnabled" beim App-Store Upload
Blöd, der Fehler bleibt leider. Delphi 10.3, IOS SDK 11.2, auf MAC High Sierra, 10.2.6, Application Loader 3.7.
Eine andere App, wo ich den den User-Zugriff auf den Dokumentenordner der App nicht brauche (somit ohne den Key), habe ich gerade erzeugen und erfolgreich hochladen können. Der Eintrag für "UIFileSharingEnabled" ist nach allem was ich lesen konnte, definitiv richtig so. So sieht es in der info.list datei aus:
Code:
Was mir aufgefallen ist: Davor ein leerer Eintrag UIBackgroundmodes. Den kann man auch nicht entfernen. Ob das damit zusammenhängen könnte?
<key>UIBackgroundModes</key>
<array> </array> <key>UIFileSharingEnabled</key> <string>YES</string> <key>NSContactsUsageDescription</key> |
AW: Error ITMS-90039 "Type Mismatch UIFileSharingEnabled" beim App-Store Upload
Irgendwann spuckt das Internet die Antwort dann doch aus:
![]() Soweit die Dokumentation von "Yes" spricht, bezieht sich das wohl auf die Einstellungsoberfläche von XCODE. In der plist datei macht dann XCODE aber ein <true/> daraus. Und das wäre der richtige Wert auch hier gewesen. Ich habe insofern auch den Umweg über die info.plist.TemplateIOS.XML genommen, wo ich den Eintrag ergänzt haben (in Delphi in den Projektoptionen den Schlüssel wieder entfernrt). Am Ende steht dann in der Info.Plist auch der richtige Eintrag drin. Falls jemand das Template modifizieren muss, dass sieht dann so aus (falls das jemand mal konkret brauchen sollte):
Code:
Und so konnte ich das dann erfolgreich hochladen.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <%VersionInfoPListKeys%> <%ExtraInfoPListKeys%> <key>UIFileSharingEnabled</key> <true/> </dict> </plist> Aber die Anmerkung sei mal hier erlaubt, dass APP-Entwicklung für IOS eine riesige Zeitvernichtungsmaschine ist (ich weiß schon, warum ich mit FMX lieber Desktop-Entwicklung mache). Man kann das ganze Verfahren kaum komplizierter oder bürokratischer gestalten, ich hoffe Apple hat irgendwann mal ein einsehen und überdenkt das mal alles (warum tausend Profile und Zertifikate, reicht nicht eines?)... |
AW: Error ITMS-90039 "Type Mismatch UIFileSharingEnabled" beim App-Store Upload
Hallo,
aber Apple ist doch das wertvollste Unternehmen der Welt, gerade das kommt doch von der Programmierung, den klaren Standards usw.. Das möchte ich nicht missen. Wenn man sich z.B. die GUI von iTunes ansieht, da können sich die meisten Windows-Programme mal eine Scheibe abschneiden. OK: Es ist nach 22:00, da ist Ironie doch erlaubt ;) Apple-Anwendungen lassen sich nur einfach entwickeln, wenn sie im Browser laufen. |
AW: Error ITMS-90039 "Type Mismatch UIFileSharingEnabled" beim App-Store Upload
Zitat:
Wie gesagt, mir macht es wirklich Spaß für die 3 Desktop-Systeme zu entwickeln (Windows / Linux / macOS), Android geht auch noch so, aber IOS, das ist schon eine Herausforderung an meine Geduld (also wegen des App-Store Verfahrens)... Insofern, wenn man die mobilen Anwendungen bequem über eine "Web"-Anwendung laufen lassen könnte, wäre das schon interessant (dabei braucht man ja wohl noch nicht mal einen Webserver, sondern kann die Anwendung auch quasi lokal wie eine App laufen lassen).... |
AW: Error ITMS-90039 "Type Mismatch UIFileSharingEnabled" beim App-Store Upload
Hallo,
ja, das TMS-WebCore will ich mir auch mal ansehen, wenn Zeit ist. Aber es versteckt ja nur das eigentliche Delphi->JavaScript-Konvertieren, ich will aber nicht in irgendwelche Abhängigkeiten zu TMS kommen. Also muss man sich auch Javascript/Typescript selbst befassen, wer soll das denn sonst debuggen? |
AW: Error ITMS-90039 "Type Mismatch UIFileSharingEnabled" beim App-Store Upload
Zitat:
Es wäre besser wenn Apple mal 1-2 Jahre die Füße stillhält, und NICHT DENKT (und nichts ändert) :lol: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz