Build und Archive von Xcode funktionieren nicht

7

Das aktuelle Problem, das ich habe, ist, dass Build und Archiv mein aktuelles Ziel erstellen, aber nachdem es fertig ist, erscheint ein Popup mit der Nachricht:

  

"Der Vorgang konnte nicht abgeschlossen werden. Keine solche Datei oder kein Verzeichnis"

Ich habe Xcode (3.2.3 mit SDK 4.0) neu installiert, meinen Rechner neu gestartet, den Cache bereinigt, das Projekt gesäubert, das Projektbuild-Verzeichnis manuell gelöscht. Nichts hat funktioniert.

Ich habe auch ~/Library/MobileDevice/Archived Applications überprüft und es ist leer.

Irgendwelche Ideen?

ps. Das macht mich verrückt!

    
OlivaresF 01.07.2010, 19:43
quelle

11 Antworten

6

Ich hatte dieses Problem und die Lösung, die mir empfohlen wurde, war:

  1. Öffnen Sie Ihr Xcode-Projekt
  2. Wählen Sie Unity-iPhone in Zielen (Doppelklick, damit die Info geöffnet wird)
  3. Finden Sie "Debug-Symbole generieren" und aktivieren Sie es. (Suchen Sie einfach im Suchfeld)

Das hat für mich funktioniert, aber ich verstehe immer noch nicht, warum es notwendig war.

    
Malcolmr 15.07.2010, 01:59
quelle
18

Der Fehler Der Vorgang konnte nicht abgeschlossen werden. Keine solche Datei oder kein Verzeichnis tritt auch in der XCode 4.0-GM-Vorschau auf, wenn Sie die Identität nach der Auswahl (Archiv) teilen im Organizer

    
Mason Lee 02.03.2011 03:29
quelle
3

Alle Antworten sind fehlgeschlagen. Beste Lösung, Ziehen Sie das .app-Bundle nach iTunes und zeigen Sie die App im Finder an. Boom! Du bekommst dein ipa da.

    
Mugunth 08.06.2011 14:08
quelle
2

Da dies nur mit Ihrer Release-Konfiguration zu geschehen scheint, überprüfen Sie die "Build Locations" -Werte in Ihren Projekteinstellungen für die Release-Konfiguration.

  • Überprüfen Sie die Pfade in den Build-Standorten, um sicherzustellen, dass sie existieren
  • Überprüfen Sie die Berechtigungen für diese Pfade
  • Versuchen Sie nur einen Build (keine Archivierung) für Ihre Release-Konfiguration

Behalten Sie auch Ihr Build-Ergebnisfenster während des Builds im Auge, um zu sehen, ob es während der Signierungs- und Packaging-Phasen Warnungen gab, die Ihnen Hinweise geben könnten

    
keno 14.07.2010 20:03
quelle
2

Hatte das gleiche Problem und keine der erwähnten Lösungen funktioniert. Ich fand das Problem schließlich, als ich versuchte, die App mit dem Adhoc-Profil direkt zu unterschreiben: Es sagte mir, dass ich zweimal ein Verteilungsprofil in meinem Schlüsselbund hatte. Ich habe die alte gelöscht, dann wieder mit dem Dev-Profil kompiliert und dann mit dem Adhoc-Profil archiviert und es hat funktioniert.

    
romrom 02.06.2011 16:34
quelle
1

Longshot-Antwort - haben Sie ungewöhnliche Zeichen in Ihrem Projektpfad? Diese Release Note zeigt an, dass es Probleme verursachen kann:

  

Während die meisten bekannten Fälle schon vergeben sind   Sorge für, mit einem Leerzeichen, Komma, Schrägstrich,   Backslash, Tilde oder anderes Zeichen   speziell für die Unix - Shell in der   Verzeichnisname eines übergeordneten Ordners von   Ihr Projekt kann Ihr Projekt verursachen   Build, um auf unerwartete Weise zu versagen.

    
ergosys 14.07.2010 05:50
quelle
1

Wenn Sie ein SDK der dritten Partei haben, müssen Sie "$ (SDKROOT) /ResourceRules.plist" zum Schlüssel "Code Signing Resource Rules Path" in den Buildeinstellungen für die Ziele hinzufügen.

    
Magnus O. 02.05.2011 09:02
quelle
1

Ich habe dieses Problem gelöst, indem ich das Wildcard-Ad-hoc-Verteilungsprofil, das ich für ein App-spezifisches Ad-hoc-Verteilungsprofil verwendet habe, ausgetauscht habe.

    
drct 26.07.2011 10:12
quelle
0

Oben auf meinem Kopf würde ich die Berechtigungen überprüfen. Einige Codes melden Probleme mit Berechtigungen, da keine Datei / Ordner vorhanden ist. Überprüfen Sie das Konsolenprotokoll. Manchmal finden Sie dort mehr Informationen.

    
TechZen 10.07.2010 22:22
quelle
0

Haben Sie in /Developer installiert? Wenn Sie diesen Ordner angepasst haben, könnte das Problem sein, dass der Pfad ein Leerzeichen enthält, das Ihr Problem verursachen könnte.

    
Johan Kool 13.07.2010 00:27
quelle
0

Führen Sie die Konsolenanwendung aus und sehen Sie, welche Informationen dort ausgegeben werden. Das sollte uns mehr Einblick in das Thema geben.

    
Marcus S. Zarra 14.07.2010 20:05
quelle

Tags und Links