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?

Antworten auf die Frage(24)

Ihre Antwort auf die Frage