Ich schreibe eine App für iOS mit flex. Ich bin tief in der Entwicklung.Flex iOS App kann nicht ohne Internetverbindung starten und zeigt dann unerwünschte Popup
Heute morgen meldete einer meiner Tester ein Flex-basiertes Popup, das ich nicht erstellt habe.
Ich kann hier keine Bilder posten, aber um das Popup zu beschreiben - Es hat eine graue Kopfzeile mit einem kleinen Schließen-Knopf, der mehr wie ein Flex-Panel aussieht. Soweit ich weiß, ist dies nicht Teil des Standard-Flex-Popups. Es hat dann ein Fragezeichen in der oberen linken Ecke des Hauptfensters. Ich glaube, das ist die Grafik, die flex verwendet, wenn es versucht, ein Bild zu laden, aber nicht kann. Unten im Popup befindet sich ein Texteingabefeld, das mit einer IP-Adresse ausgefüllt ist. Die Adresse ist für mich und den Tester gleich. Schließlich ganz unten ist ein OK und eine Abbrechen-Schaltfläche.
Die Schaltflächen sind gestylt, weil ich eine globale Schaltfläche Skin für meine App festlegen. Ansonsten habe ich dieses Popup nicht erstellt und kann es in meinen Skripten nicht finden.
Ich habe sofort den gleichen Build gefeuert, den ich auf meinem eigenen iPad habe. Ich hatte es vor dem Aussenden getestet und hatte vorher noch keine Beweise dafür gesehen, aber als ich es heute Morgen getestet habe, habe ich auch dieses Popup gesehen. Es scheint buchstäblich über Nacht passiert zu sein.
Ich habe noch mehr Tests durchgeführt und festgestellt, dass die App nicht startet, wenn ich alle Internetverbindungen ausschalte. Es hängt am Begrüßungsbildschirm. Ich kann mir über diesen Build nicht sicher sein, aber ich weiß, dass vorherige Builds definitiv offline gearbeitet haben.
Ich habe alle meine Skripte nach etwas durchsucht, das dies verursachen könnte. Ich verwende keine Referenzbibliotheken, die über die Standardbibliotheken hinausgehen, und ich verwende keine ANEs. Ich habe auch andere Flex-Apps überprüft, an denen ich arbeite, aber sie scheinen alle gut zu sein.
Hat sonst noch jemand das schon einmal gesehen? Irgendwelche Ideen auf, nach denen man sucht oder wie man es repariert, würde sehr geschätzt werden.
Danke,
Jamie
Ok, also ich habe nicht genug Rep, um meine Frage zu beantworten, aber ich habe meine Antwort geschrieben, um mich zu retten es hier wieder zu tun: Nun es stellt sich heraus, dass es von Flash Builders Network Monitor verursacht wurde Werkzeug (ironisch wie ich versuchte, dies zu verwenden, um mir zu helfen, die Ursache des Problems herauszufinden!). Ich habe es eingeschaltet, um mir zu helfen, ein anderes Problem gestern zu lösen. Es kam mir nie in den Sinn, dass ich es wieder ausschalten müsste. Ich musste nur das Tool vor der Veröffentlichung deaktivieren und Probleme alle weg. –