Ich habe eine derzeit eingereichte Titanium-App aktualisiert und eine Watch-Erweiterung mit swift hinzugefügt.Ungültige Swift-Unterstützung - Der SwiftSupport-Ordner fehlt
Alles funktioniert gut, wenn ich auf Sim baue und teste und direkt zum Gerät baue. Ich erhalte nur ein Problem, wenn ich die App im Apple App Store (über XCode Organizer) einreiche.
Die binäre einreicht, Validierung vorbei, aber ich bin E-Mail von iTunes Connect erhalten Sie wie folgt vor:
Liebe Entwickler,
Wir haben entdeckt, ein oder mehrere Probleme mit dem letzten Lieferung für „xxxxxxxxxxx“. Um Ihre Lieferung zu verarbeiten, müssen die folgenden Probleme behoben werden:
Ungültige Swift-Unterstützung - Der SwiftSupport-Ordner fehlt. Erstellen Sie Ihre App mithilfe der aktuellen öffentlichen (GM) Version von Xcode neu und reichen Sie sie erneut ein.
Sobald diese Probleme behoben wurden, können Sie die korrigierte Binärdatei erneut bereitstellen.
Es scheint, als ob es zu einer Ansammlung Einstellung in Zusammenhang stehen kann: Embedded Inhalt Swift-Code enthält.
Es sieht so aus, als müsste dies auf eingestellt werden Ja, wenn das Titanium-Projekt Swift enthält.
Ab jetzt bin ich fest, wie ich die App nicht einreichen kann. Ist das ein Ti-Problem oder gibt es einen weiteren Schritt, dem ich folgen sollte?
XCode: 7.3, SDK: 5.2.2.GA - Projekt, das nur mit der Ti-CLI erstellt und erstellt wurde.
Verwenden Sie die Xcode 7.3 GA-Version aus dem AppStore (keine Betaversion)? Stellen Sie außerdem sicher, dass Ihr Appc-Client up2date ist, indem Sie 'appc setup' ausführen. Wenn es weiterhin besteht, vergleichen Sie Ihre Watchos-Vorlage mit der neuesten [hier] (https://jira.appcelerator.org/browse/TIMOB-19455). –
Ja wie oben angegeben, 7.3 Release-Version aus dem App Store. Mit der CLI-Option erstellte Vorlage mithilfe der Option "watch-os2 swift" überwachen, sodass die Vorlage automatisch von CLI generiert wurde – Steve
Hat jemand Swift für eine Watch-App in einem Ti-Projekt verwendet und die Binärdatei erfolgreich in den App Store hochgeladen und akzeptiert? – Steve