2017-06-22 1 views
3

ich die nächsten Schritte ausgeführt:Kann nicht meine Debug-Build in Safari überprüfen

1) Changed my app Schema in Archivmodus zu debuggen.

2) Ich habe ein Archiv erstellt.

3) Ich habe es auf die iTunes Connect hochgeladen.

4) Ich habe benötigte Build zum Testen und eingeladene Beta-Tester zur Verfügung gestellt.

5) Ich habe eine App aus der Testflight App mit den Anmeldedaten eines Beta-Testers heruntergeladen.

6) Ich habe den Einstellungen/Safari/Erweitert/Web Inspector Modus im Gerät und den Entwicklungsmodus in Safari auf meinem Mac aktiviert.

7) So jetzt bin ich meine Debug-Build ausgeführt, die von der Testflight heruntergeladen wurde und Ich kann das Webview meiner App im Safari Develop-Modus nicht überprüfen. Es heißt "Keine inspizierbaren Anwendungen".

Ich verstehe nicht, was das Problem ist. Schränkt Testflight den Debug-Modus für die Builds ein?

Kann mir jemand helfen?

+1

Es ist durchaus möglich. Die Möglichkeit, Web-Views zu debuggen, hängt wahrscheinlich damit zusammen, dass die App mit einem Entwicklungszertifikat signiert wurde (und Testflug-Builds nicht). Aber warum sollte man so weit gehen, wenn man die Quelle hat? Warum debuggen Sie nicht einfach einen Build, den Sie von Xcode aus starten? – deadbeef

+0

@deadbeef Ich frage nach unserer QA-Abteilung. Ich kann nur einen Build debuggen, den ich von Xcode starte, aber unsere Tester nicht. –

Antwort

2

Ich fand heraus, was das Problem war.

Zur Überprüfung Ihrer App im Safari Develop-Modus sollte Ihr Build mit dem iOS-Entwicklungszertifikat signiert sein. Aber wenn Sie Ihre App auf TestFlight hochladen - Xcode automatisch zurücktreten mit iOS Distribution Certificate. Mit dieser Art von Zertifikat können Sie Webview Ihrer Anwendung in Safari nicht überprüfen.

Verwandte Themen