Application Loader: FEHLER ITMS-90502
Ich versuche, einen neuen Build in TestFlight hochzuladen, aber Application Loader gibt mir den folgenden Fehler:
ERROR ITMS-90502: "Ungültiges Bundle. Apps, die nur das arm64-Segment enthalten, müssen in der Liste der UIRequiredDeviceCapabilities in Info.plist auch" arm64 "enthalten."
Wenn ich @ hinzufüarm64
zuUIRequiredDeviceCapabilities
wie vorgeschlagen, bekomme ich einen weiteren Fehler:
ERROR ITMS-90098: "Dieses Bundle ist ungültig. Der Schlüssel UIRequiredDeviceCapabilities enthält den Wert 'arm64', der nicht mit dem MinimumOSVersion-Wert von '8.0' kompatibel ist."
Ich bin nicht sicher, was dieses Problem verursacht und warum das Bundle nur @ enthäarm64
die Architektur. Ich habe die Projekteinstellungen überprüft und sie scheinen andere Architekturen zu enthalten.ARCHS
(Architekturen) ist auf @ gesetStandard architectures (armv7, arm64)
, VALID_ARCHS
(Gültige Architekturen) ist auf @ gesetarm64 armv7 armv7s
.
Es ist schon eine Weile her, dass ich versucht habe, den letzten Build hochzuladen (~ 1 Monat). Hat eines der Updates von Apple etwas kaputt gemacht? (Ich habe die Architektureinstellungen seitdem definitiv nicht mehr berührt. Das einzige, was hinzugefügt wurde, warUIBackgroundModes = remote-notification
). Oder gibt es einen anderen Grund für diesen Fehler?