Ich habe kürzlich Xcode 9 beta heruntergeladen und als ich meine App im Simulator ausführen wollte, wird sie nicht installiert. Diese Fehlermeldung wird jedes Mal in meinem Xcode angezeigt, wenn ich versuche, die App auszuführen .
Jede Hilfe wird dankbar sein. Vielen Dank im Voraus.
P.S: Anwendung, die in Xcode 8.3.3 verwendet wurde
Leider erklärt die Fehlermeldung nicht warum die Installation fehlgeschlagen ist. Sie können einen Blick auf ~/Library/Logs/CoreSimulator/CoreSimulator.log werfen, um zu sehen, ob der Rest der Fehlermeldung mit weiteren Informationen angezeigt wird. Wenn nicht, sollten Sie das Systemprotokoll des SIM-Geräts überprüfen:
Sudo xcode-select -s /Applications/Xcode-beta.app # if you haven’t already
xcrun simctl spawn booted log show
Sie können --predicate
verwenden, um das ein bisschen zu filtern.
Späte Antwort kann aber sein, dass es für andere nützlich sein kann. Ich bekomme nur ein Projekt mit vorhandenem Watch-Kit und benutzerdefiniertem Tastaturcode. Nachdem ich die Kennung geändert hatte, bekam ich den gleichen Fehler und verbrachte 1 Tag, um herauszufinden, warum das passiert.
Ich habe alles von Bundle-ID und allen Versionen überprüft. dann mache ich globale suche in xcode mit alter bezeichnung und ich fand das folgende.
Hier in beiden .plist-Dateien ist der alte WKCompanionAppBundleIdentifier so, dass ich ihn mit einer neuen manuellen Anwendung aktualisiere.
WICHTIGE NOTIZ:
WENN SIE NUR ÄNDERUNGEN DES GENERAL-TABS ÄNDERN, BEDEUTET ES NICHT, DASS AT ALLE AKTUALISIERT IST. KONTROLLE MIT ALLEN MÖGLICHEN STANDORTEN DURCH SUCHEN UND ERSETZEN SIE DEN NEUEN IDENTIFIZIERER.
XCODE VERSIO: Version 9.0 (9A235)
Ich bin auf die gleiche Ausgabe gestoßen und habe einen kurzen Klick auf Product> Clean gemacht.
Wenn Sie CocoaPods in Ihrem Projekt verwenden, schauen Sie sich diese Antwort an: https://stackoverflow.com/a/44533287/221194
Das Ändern des Status des Pod-Unterverzeichnisses hat mir bei meinem Projekt geholfen.
Bei der Installation meiner App auf dem IOS - Simulator (mit Xcode 9) trat ein ähnliches Problem auf.
Ich fand das Problem (zumindest für meinen Fall), es lag an einem nicht autorisierten Schlüssel (Privacy - Location When Use Use Usage Description) in der info.plist der Watch App.
Ich habe diesen Schlüssel in die info.plist der WatchKit-Erweiterung verschoben und jetzt wird die App erneut installiert.
Ich hoffe, es hilft anderen Menschen, die das gleiche Problem haben.
Ich habe den gleichen Fehler erhalten und habe Cocoapods in meinem Projekt verwendet.
Ich hatte das gleiche Problem. Das Protokoll zeigt, dass ein Fehler durch Google Signin verursacht wurde:
FunctionName=-[MobileInstallationHelperService stageItemAtURL:completion:], SourceFileLine=392, NSUnderlyingError=0x7f891e9a1270 {Error Domain=MIInstallerErrorDomain Code=4 "Failed to remove ACL" UserInfo={NSLocalizedDescription=Failed to remove ACL, FunctionName=-[MIFileManager _removeACLAtPath:isDir:error:]
Es funktioniert jedoch auf dem Simulator für iOS 9 und 10.
Ändern Sie das Implementierungsziel entsprechend der Anforderung . Wählen Sie das Projekt> ALLGEMEIN> DEPLOYMENT TARGET Überprüfen Sie auch die iOS-Version Ihres Geräts
In Xcode 9.0 Beta 5 bin ich auf dieses Problem gestoßen, nachdem ich ein Projekt umbenannt hatte, das eine iOS- und watchOS-App enthielt. Um das Problem zu beheben, habe ich das iOS-Ziel neu erstellt.
Dieses Problem kann durch mehrere Ursachen ausgelöst werden. Wenn Sie sich jedoch die Protokolle unter ~/Library/Logs/CoreSimulator/CoreSimulator.log
ansehen, wird ein Fehler angezeigt, der lautet:
NSUnderlyingError = 0x7fb51c271ee0 Die Hardcopy-Kopie /originPath.__ konnte nicht gebunden werden. zu/destinationPath
möglicherweise ist Ihre Build-Nummer in den Einstellungen Ihres Projektziels auf leer gesetzt.
Gehen Sie zu Project Target > Identity > Build
und legen Sie eine Build-Nummer fest. Sie müssen die App im Simulator deinstallieren und erneut installieren, bevor Sie aktualisierte Versionen installieren.
Bitte überprüfen Sie die Paketkennung, um das Problem zu lösen.