Xcode Continuous Integration - "iOS Simulator konnte die Anwendung nicht installieren"

8

Ein seltsames Problem: Integrationen scheitern manchmal damit:

  

Testziel [...] hat einen Fehler festgestellt (iOS Simulator konnte nicht gefunden werden   Installieren Sie die Anwendung.)

Wir testen mit zwei Simulatoren, 7.0 und 7.1.

Ich habe versucht, die Simulatoren auf dem Server zu öffnen und ihren Inhalt durch die ui zu löschen. Ich habe auch versucht, die ~ / Library / Application Support / iPhone / Simulator / 7.xx / Anwendungen Daten ohne Ergebnis zu löschen.

Was frustrierend ist, ist, dass der Integrationsprozess für ein paar Stunden funktioniert, dann mit der erwähnten Fehlermeldung bricht und dann funktioniert.

Ich habe mir die Holzscheite angeschaut, aber keine rauchende Pistole, aber ich könnte etwas verpasst haben.

Wo sollte ich suchen, um das zu debuggen?

Wenn dies nur ein Spezialfall für alle anderen Fragen zu iOS Simulator ist, konnte die Anwendung nicht installiert werden , dann würde ich mir vorstellen, dass ich ein Bereinigungsskript ausführen müsste. Wie kann ich mich in den Integrationsprozess einklinken?

Update: Ich führe diesen Befehl vor jeder Integration manuell aus:

%Vor%

mit den gleichen Ergebnissen. Ich bekomme manchmal "iOS Simulator konnte nicht installiert werden ..."

Ich habe auch versucht, die Simulatoren manuell durch die ui zu löschen. Ich bekomme immer noch das Problem.

    
Danedo 12.05.2014, 20:53
quelle

2 Antworten

0

Versuchen Sie, das Problem zu lösen, indem Sie Bundle-Versionen string, short (CFBundleShortVersionString) in der Datei -Info.plist einen nicht leeren Wert zuweisen. iOS 7 mag keinen leeren Wert für die Build-Nummer. Sie können ein Skript verwenden, das die Nummer des Pakets bei jedem Erstellen des Projekts automatisch um 1 erhöht, sodass dieses Feld leer ist. Sie können dort auch einen Dummy-Wert zuweisen, damit dies funktioniert.

    
shubhangi 19.08.2014 12:52
quelle
0

Versuchen Sie: "IOS Simulator- & gt; Reset Inhalt und Einstellung".

    
William Hu 22.08.2014 03:26
quelle