2017-09-28 3 views
2

Ich habe gerade Xcode von Version 8.3 auf 9 über Appstore aktualisiert. Ich versuche, meine neue App-Version einzureichen, aber ich habe mit Xcode 9 ein App-Upload-Problem. Ich hatte dieses Problem nicht zuvor, als ich die App mit Xcode 8.3 hochgeladen habe. Meine App ist iPhone App und das Mindestziel ist iOS 9. Mein Code ist in Swift 3.2. Die Frage ist, über die fehlende erforderliche Symbol wie unten dargestellt:fehlt erforderlich Symbol Problem und Marketing-Symbol nicht gefunden Problem

enter image description here

Als ich App laden mit Application Loader 3.0, es gibt mir „Missing erforderlich Symboldatei Fehler sagen ........> = 7.0 "und über Marketing-Symbol 1024x1024 in. Png ohne Alpha-Kanal und Transparenz. Ich habe alle diese Kriterien befolgt.

enter image description here

Ich habe alle Symbole einschließlich 120 X 120 und auch die Vermarktung Symbol von 1024 x 1024 enthalten ich alle App-Symbole in Assets.xcassets Ordner in AppIcon haben.

enter image description here

Auch dann habe ich und immer gleichen Fehler immer wieder nicht in der Lage, die neue Version von App zu iTunes laden.

Ich googelte und überprüfte die meisten Stapler-Flow-Beiträge in Bezug auf diese Art von Problem. Aber ich bin immer noch nicht in der Lage, dieses Problem loszuwerden. 2 Tage habe ich das versucht. Ich habe auch versucht, ohne Asset-Katalog und Hinzufügen von App-Icons im App-Bundle im Ordner mit dem Namen Format als icon.png und so weiter.

Ich habe dann die app icon Namen in info.plist auch und versucht, aber auch der Fehler ist gleich und lässt mich nicht die App in appstore hochladen.

enter image description here

Ich bin nicht sicher, was das Problem ist. Ist das der Fehler in Xcode 9 oder muss ich einen Fehler korrigieren? Ich habe die App viele Male hochgeladen, aber dies ist das erste Mal, dass ich das Problem bekomme. Nicht sicher, was zu tun ist. Hat sich in letzter Zeit jemand mit diesem Problem konfrontiert? Jede Hilfe wäre sehr anerkannt. Vielen Dank.

+0

Gleiches Problem ... Hilfe !!! – Kathan

Antwort

2

Ich habe das gleiche Problem. Prüfen Sie dies: solution

Fügen Sie einfach diesen Code unten an deine podfile:

post_install do |installer| 
     installer.aggregate_targets.each do |target| 
     copy_pods_resources_path = "Pods/Target Support Files/#{target.name}/#{target.name}-resources.sh" 
     string_to_replace = '--compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"' 
     assets_compile_with_app_icon_arguments = '--compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${BUILD_DIR}/assetcatalog_generated_info.plist"' 
     text = File.read(copy_pods_resources_path) 
     new_contents = text.gsub(string_to_replace, assets_compile_with_app_icon_arguments) 
     File.open(copy_pods_resources_path, "w") {|file| file.puts new_contents } 
     end 
    end 

und führen Sie dann in der Konsole pod install

+0

Dieser Fehler ist aufgetreten: '[!] Bei der Verarbeitung des Nachinstallations-Hooks der Poddatei ist ein Fehler aufgetreten. Keine solche Datei oder Verzeichnis @ rb_sysopen - Pods/Target Support-Dateien/Pods-IconTest/Pods-IconTest-resources.sh' – Kathan

+0

Ich habe meine Antwort bearbeitet. –

+0

Immer noch der gleiche Fehler. Ich bin mir nicht sicher, was ich falsch mache. – Kathan

2

Nachdem mehrere Dinge zu versuchen - immer von den Alphakanal zu befreien, Messing mit meiner Schoten usw. - es stellte sich heraus, dass es sich um ein High Sierra Problem handelte. Ein bisschen hacky, aber im Grunde muss Xcode denken, dass Sie auf einem niedrigeren Betriebssystem sind.

Siehe Stubytes Antwort auf this thread.

Was ich tat:

Ihrer App .xcarchive Datei lokalisieren, rechts klicken >> Paketinhalt zeigen, navigieren Sie zu Produkte >> Anwendungen >> Ihre Anwendung Name >> Paketinhalt zeigen. Suchen Sie das Info-Plist von hier, und ändern Sie die BuildMachineOsBuild zu 16A323. Dann reiche die App ein.

+1

Ja, @Kathan ich tat auch das gleiche und es scheint auch für mich zu arbeiten. App wurde hochgeladen, aber das Problem Warnung sagen Marketing-App icon is required wurde noch angezeigt, auch wenn ich das Marketing-Symbol von 1024 X 1024 hinzugefügt habe. Aber selbst mit dieser Nachricht wurde der Prozess zum Hochladen von Apps fortgesetzt. – user2094867

+0

Hier gleich, haben Sie eine Problemumgehung für die Warnung "fehlendes Marketing-Symbol" gefunden? –

+0

Erfolgreich eingereicht, überprüfen Sie die neuesten Kommentare in [this thread] (https://forums.developer.apple.com/thread/86290) –

Verwandte Themen