Ich habe diese Mail von Apple bekommen, als ich nach dem Upgrade von watchOS versucht habe, Build zu senden. Bitcode
war zuvor nicht in der gesamten App aktiviert.Enable Bitcode wird nicht auf Ja gesetzt, nachdem watchOS 1 auf watchOS4 in Xcode 9.1 aktualisiert wurde
Liebe Entwickler, Wir haben ein oder mehrere Probleme mit der letzten Lieferung für „Eventseeker“ entdeckt. Zur Verarbeitung Ihrer Übermittlung müssen die folgenden Probleme behoben werden: Ungültige ausführbare Datei - Die ausführbare Datei 'ProjectName.app/Watch/ProjectName WatchKit App.app/PlugIns/ProjectName WatchKit Extension.appex/Projektname WatchKit Extension' enthält nicht
bitcode
. Obwohl Sie die folgenden Probleme nicht beheben müssen, möchten wir Sie darauf aufmerksam machen: WatchKit 1.0 - Ihre vorherige Version verwendet eine Erweiterung für Apple Watch, aber Ihre aktuelle Version nicht. Benutzer, die ihre Apple Watch nicht auf watchOS 2 oder später aktualisiert haben, verlieren möglicherweise den Zugriff auf ihre Apple Watch-Erweiterung. Sobald die erforderlichen Korrekturen vorgenommen wurden, können Sie die korrigierte Binärdatei erneut bereitstellen.
Ich habe gegooglet und folgte diesem Link, der mir hilfreich scheint, aber es tat es nicht.
Bitcode WatchOS3 - how to generate
ich einen Zweifel haben, In meinem Projekt für iOS Ziele sind bitcode
Einstellungen in Build-Option unter Einstellungen bauen, aber für watchOS zielt es darum geht, in Benutzerdefinierte Einstellungen unter Buildeinstellungen.
Als ich versuchte, den Wert auf yes zu setzen und den Build zu archivieren, zeigt er zum Zeitpunkt des Exports der IPA-Datei den Inhalt des Ziels an, in dem immer bitcode
nicht enthalten ist. Warum es auch nach dem Setzen des Ja-Wertes passiert, bin ich total verwirrt.
Ich möchte den Bitcode-Wert für nur watchOS-Ziele auf Ja setzen.
Dank