Ich betrachte ein Xcode-Projekt, das einige Bibliotheken verwendet. Das Projekt wurde auf einem anderen Computer erstellt, daher muss ich einige Pfade aktualisieren. Die Bibliothekssuchpfade beginnen alle mit $(SRCROOT)
. Was bedeutet das?
115
SRCROOT
Antworten:
Dies ist der Pfad zu dem Verzeichnis, in dem sich das Xcode-Projekt befindet.
quelle
PROJECT_DIR
? Was ist der Unterschied zuSRCROOT
?Das ist im Grunde Ihr durch Xcode definiertes Projektstammverzeichnis.
http://developer.apple.com/library/mac/#documentation/DeveloperTools/Reference/XcodeBuildSettingRef/1-Build_Setting_Reference/build_setting_ref.html#//apple_ref/doc/uid/TP40003931-CH3-SW38
quelle
$(SRCROOT)
(aka$(SOURCE_ROOT)
) ist ein Pfad zu Ihrem Standort, an dem sich a.xcodeproj
befindet.Es ist einfach zu überprüfen, setzen Sie es einfach in ein Feld und Xcode gibt Ihnen einen Tipp
quelle