it-swarm.com.de

"Befehl / usr / sbin / chown mit Exit-Code 1 fehlgeschlagen" beim Archivieren

Ich versuche, meine erste iOS 4.3-Anwendung für das iPhone zu archivieren. Dabei tritt immer der folgende Fehler auf:

Command /usr/sbin/chown failed with exit code 1

Ich habe in verschiedenen Foren nach Lösungen gesucht, z. B. das Ändern der alternativen Installationsgruppe (von der ich nicht weiß, wohin ich sie ändern soll) und das Aktivieren von "Installation überspringen".

79
Justin

So dumm das auch klingt, in XCode 5.1.1 musste ich XCode nur beenden und neu starten. Ich weiß, es ist nicht viel von einer "Antwort", aber es hat nur für mich funktioniert.

Bearbeiten: Dies funktioniert noch ab Juli 2018 für Leute. Bearbeiten: dies funktioniert noch ab Januar 2019 xcode 9.4.1

99
Dan

enter image description here

Ich hatte Probleme mit dem SetOwnerAndGroup-Teil der Archivierung - Ich habe/usr/sbin/chown nicht erhalten, und es wurde "Operation nicht erlaubt" für jede Datei, die es zu "chownen" versuchte.

Dies konnte im Terminal leicht getestet werden - 'chown' funktioniert nicht, 'Sudo chown' jedoch. Da ich die Dateiberechtigungen nicht ändern musste, bestand die einfachste Lösung darin, den Chown nicht auszuführen.

Der Screenshot oben zeigt - Ich habe gerade "Install Owner/Group" ausgeblendet und das hat es geschafft.

86
adalle

Wenn dieser Fehler auftrat, wurde er durch einen Neustart des Computers behoben.

54
dl.

Ich habe alle anderen Lösungen ausprobiert, aber keine davon hat für mich funktioniert. Also habe ich dies auf einem Terminal ausgeführt, um den Besitzer für jede Datei in meinem Projekt zu ändern:

Sudo chown -R my_username:my_group ./my_project_folder

dabei steht "mein_benutzername" für Ihren Benutzernamen, "meine_gruppe" für Ihre Gruppe (dies sind normalerweise Mitarbeiter) und "mein_projektordner" für den Ordner Ihres Projekts.

24
Spyros El.

Keine der anderen Lösungen funktionierte für mich mit Xcode 4.5. Was ich tun musste, war das Folgende:

Die Lösung besteht darin, die armv6-Architektur sowohl aus Ihrem Projekt als auch aus dem CordovaLib-Projekt zu entfernen, beide Projekte zu bereinigen und neu zu erstellen.

Quelle

6
Bashevis

Damit es in meiner Umgebung funktioniert, habe ich alle Informationen über die Erlaubnis gelöscht, wie + Adalle sagte , ergänzt durch Tom und Phil

I emptied the fields Install Group, Install Owner, Install Permission including the Cordova SubProject

2
Helder Robalo

enter image description here Ich hatte das gleiche Problem mit Xcode. Nach dem Neustart von Xcode hat es funktioniert. Im Screenshot Xcode -> Build-Einstellungen war die installierte Gruppe nach dem Neustart von Xcode leer.

1
Kishor

Ich bin mir nicht sicher, ob dies dasselbe Problem ist, das Sie haben, aber das hat es für mich behoben:

Als ich mein XCode-Projekt erstellte, enthielt mein App-Name ein Leerzeichen. Daher schlug der Versuch, meine App bereitzustellen, immer fehl. Ich konnte dies beheben, indem ich ein Custom Archive Name.

In XCode 4 ...

  1. Bearbeiten Sie das Bereitstellungsschema
  2. Klicken Sie auf die Registerkarte Archiv
  3. Geben Sie dann einen Archivnamen an, der keine Leerzeichen enthält.

Specify a Custom Archive Name

1
Andrew
  1. Wählen Sie das Ziel aus, bei dem der Fehler auftritt
  2. Veränderung Build Active Architecture Only von Ja bis Nein

Das hat bei mir geklappt.

1
funroll

Bei mir hat ein Neustart meines Macs das Problem behoben. OS High Sierra, xCode 9.2

1
Thafer Shahin

Ich habe alle möglichen Varianten ausprobiert und sie haben mir nicht geholfen. Also habe ich alte XCode 4.4.1 und voila - Anwendung erfolgreich archiviert :)

1
  • Bereinigen Sie Ihr Projekt.
  • Bereinigen Sie Ihren Build-Ordner. (Produkt> ⌥> Build-Ordner bereinigen)
  • Stellen Sie das Zielgerät auf Allgemeines iOS-Gerät ein.

enter image description here

0
johnny

Wenn mir das auf Xcode 8 passiert, mache ich 2 mal "Clean build folder" (das erste Mal wird ein Fehler ausgegeben, aber das zweite Mal ist erfolgreich) und archiviere dann erneut.

Hinweis: Die Option "Build-Ordner bereinigen" befindet sich im Menü "Produkt". Halten Sie die Alt-Taste gedrückt, und die Option "Bereinigen" wird in "Build-Ordner bereinigen" geändert.

0
quarac