web-dev-qa-db-de.com

Xcode 5 Framework/Bibliothekssuchpfad Absolute Adresse

Ich habe meinen Xcode auf 5.0 aktualisiert. Ich habe einige Bibliotheks-/Framework-Suchpfade hinzugefügt, und der angezeigte Pfad ist der absolute Pfad. Befindet sich mein Ordner zum Beispiel auf meinem Desktop, würde er /Users/username/Desktop/"foldername"/"subfolder"/"subfolder"/"framework".deswegen anzeigen, wenn ich eine Arbeitskopie auschecke In einem anderen Mac muss ich Verweise auf bestimmte Bibliotheken/Frameworks entfernen und sie wieder hinzufügen. Gibt es keine Möglichkeit, das Problem zu beheben, wenn ich keinen Verweis entfernen oder erneut hinzufügen muss?

31
cessmestreet

Folgendes habe ich gemacht: 
$ (SRCROOT)/"Unterordner"/"Unterordner"/"Framework" 
Dies verwenden wir bereits in früheren Xcode-Versionen. Der Grund, warum es nicht mit Xcode5 funktionierte, ist: Wenn Sie Ihrem Projekt ein anderes Framework hinzufügen, fügt es aus irgendeinem Grund automatisch ein "\" hinzu, sodass Sie diese entfernen müssen, damit es funktioniert. Ich weiß nicht, warum das so ist.

54
cessmestreet

Ich konnte das gleiche Problem mit dem neuesten Xcode (v5.1) lösen, dieses zu den Bibliothekssuchpfaden in den Build-Einstellungen hinzufügen und sicherstellen, dass Sie rekursiv auswählen und andere Bibliothekspfade löschen, die absolute Pfade sein könnten.

$(PROJECT_DIR)                     recursive
20
marcwjj

Wenn Sie einen Ordner voller Dateien hinzufügen, wenn Sie ihn in Ihr Projekt ziehen, stellen Sie am besten sicher, dass das Kontrollkästchen "Elemente in Zielordner kopieren" aktiviert ist.

use that handy checkbox

Dann vermeiden Sie den Ärger, den Sie gerade gefunden haben.

3

Wie ich in diese Antwort erwähnte :

Nun, ich hatte das gleiche Problem und $ (SRCROOT) half nicht. Hier ist das Update, das für mich funktioniert hat. Wechseln Sie zu Suchpfaden für das Framework. Löschen Sie das, was dort ist, und fügen Sie ./ hinzu, und machen Sie es rekursiv. 

1
Gautam Jain

1- Fügen Sie $ (SRCROOT) in Framework Search Paths hinzu und machen Sie es rekursiv.

2- Wenn der vorherige Schritt nicht ausgeführt wurde, wechseln Sie zu Ressourcenpakete kopieren, löschen Sie ArcGIS.bundle und fügen Sie es erneut hinzu. 

0
Abd Aboudi

~/Library/SDKs/ArcGIS/iOS/ArcGIS.framework direkt in /Developer/Frameworks kopiert und eingefügt.

Die App wird immer noch nicht kompiliert, aber ich denke, das hat mein Problem hier gelöst.

0
boulder_ruby