Mac App Store-Upload fehlgeschlagen: Validierungsfehler (SFML)

Ich arbeite an einer SFML-App in Xcode 7.2 und versuche, meinen Projekt-Build in den Mac App Store hochzuladen, und ich erhalte die folgende Fehlermeldung:

Während der Validierung ist ein Fehler aufgetreten

Plattformfamilie konnte nicht in Info.plist CFBundleSupportedPlatforms oder Mach-O LC_VERSION_MIN für A gefunden werden

Ich habe unter anderem versucht, meiner Info.plist einen neuen Eintrag für CFBundleSupportedPlatforms mit einem Eintrag für OSX hinzuzufügen. Ich habe versucht, Dylibs vs. Frameworks zu ändern, ich habe universelle vs. Standardarchitekturen ausprobiert. Alle diese Modifikationen haben keinen Erfolg gebracht.

Diese Frage folgt einem früheren Problem mit Freetype, das ich behoben habe. Ist es evtl. noch ein Problem mit Freetype? irgendwelche Vorschläge?

UPDATE: OK, ich habe ein ganz neues Projekt nach dem App Distribution Guide durchgegangen und zurückgesetzt . Ich habe einige Probleme mit einigen meiner Build-Einstellungen gesehen und sie behoben. Aber ich bekomme immer noch den gleichen Fehler. Hat jemand eine Ahnung was ich falsch mache?

Eine sanfte Erinnerung daran, dass iTunes Connect ein Apple-Dienst ist und Fragen zu diesem Dienst hier ausdrücklich zum Thema gehören. Nur bei der Entwicklung auf Codeebene leiten wir die Leute zu Stack Overflow weiter.
stackoverflow.com/questions/20864559/… diese Frage scheint in engem Zusammenhang mit meinem Problem zu stehen

Antworten (1)

Ich habe es repariert! Das Problem war, dass ich nur meine project-info.plist bearbeitet hatte. Ich ging und fügte die gleichen Zeilen für CFBundleSupportedPlatforms zu den info.plists für jedes meiner externen Frameworks hinzu.

  • CFBundleSupportedPlatforms => Array,
  • item0 => MacOSX

Scheint es geschafft zu haben.