Warum fragt xCode nach Android Studio Gradle-Dateien?

8

Ich musste Android Studio von meinem MacBook Air löschen, um Speicherplatz für ein xCode-Update freizumachen. Jetzt beklagt xCode seine fehlenden Android Studio-Dateien, die nichts damit zu tun haben, aber irgendwie betitelt sind

file:///Users/administrator/Documents/Retrographic/Sprocket/Android/Gradle%20Binaries/gradle-2.2.1/lib/plugins/xbean-reflect-3.4.jar: warning: Missing file: /Users/administrator/Documents/Retrographic/Sprocket/Android/Gradle Binaries/gradle-2.2.1/lib/plugins/xbean-reflect-3.4.jar is missing from working copy

Was zum Teufel ist das und wie repariere ich es? Ich habe versucht, den Zweig in SourceTree erneut herunterzuladen und XCode darauf zu zeigen, aber es hat immer noch das gleiche Problem. Muss ich nur xCode nuke und neu installieren?

: (

    
NukeouT 23.01.2017, 06:59
quelle

4 Antworten

5

Das scheint sehr ungewöhnlich ...

Meine beste Vermutung wäre, dass Sie Ihre verschiedenen Build-Einstellungen in Ihren Projektzielen durchgehen und sicherstellen, dass diese Datei unter nichts zum Verknüpfen, Erstellen usw. aufgeführt ist.

Wenn ja, löschen Sie es, sofern Sie es nicht für Ihr XCode-Projekt benötigen.

    
DCIndieDev 27.01.2017 18:53
quelle
5

Dieser Fehler tritt auf, da sich diese Datei unter Ihrem Versionskontrollsystem wie git befindet und jetzt entfernt wird. xcode überprüft den Status von Git und beschwert sich, wenn eine Datei entfernt wurde. Sie können zu Ihrem Versionskontrollsystem gehen und diese Änderung übernehmen, damit sich xcode nicht beschweren kann. Wenn Sie git verwenden, können Sie Folgendes tun:

  • git Status - & gt; Dies sollte zeigen, dass die Datei entfernt wurde
  • git commit ...
manishg 29.01.2017 03:41
quelle
1

Einige mögliche Lösungen.

Lösung 1

  • Öffnen Sie Ihr xcodeproj / project.pbxproj in einem Texteditor
  • Suche nach "xbean".
  • Entfernen Sie diese Zeile.

Lösung 2

Wenn Sie einen xcworkspace verwenden, kann ein anderes Projekt diese Datei enthalten. In diesem Fall würde ich das für alle Projektdateien tun. Wenn das nicht möglich ist, führe einen grep grep -r xbean . aus und bearbeite dann die benannten Dateien. Dieser Befehl sucht rekursiv nach allen Dateien, die diese bestimmte Datei enthalten.

    
zakishaheen 31.01.2017 00:14
quelle
1

Ich bin nicht sicher, warum das passiert, aber ich denke, dass es in Ihrem Projekt einige Dateireferenzen geben könnte, die nicht mehr existieren. Sie können dies versuchen: Suchen und löschen Sie fehlende Dateien.

    
Amit Tandel 31.01.2017 07:19
quelle