2010-09-15 13 views
88

मैं एक एक्सकोड परियोजना देख रहा हूं जो कुछ पुस्तकालयों का उपयोग करता है। परियोजना एक अलग कंप्यूटर पर बनाई गई थी, इसलिए मुझे कुछ पथ अपडेट करने की आवश्यकता है। लाइब्रेरी खोज पथ सभी $(SRCROOT) से शुरू होते हैं। इसका क्या मतलब है?

+2

[ 'SRCROOT'] (https://developer.apple.com/library/ios/documentation/DeveloperTools/Reference/XcodeBuildSettingRef/1-Build_Setting_Reference/build_setting_ref.html#//apple_ref/doc/ यूआईडी/टीपी 40003931-सीएच 3-एसडब्ल्यू 38) – Bala

उत्तर

120

यह एक्सकोड प्रोजेक्ट वाली निर्देशिका का पथ है।

+0

अजीब बात यह है कि जब मैं बिल्ड सेटिंग्स में पथ देखता हूं, तो वे सभी/उपयोगकर्ता/स्टीव के साथ शुरू होते हैं। जब मैं उस सेटिंग के लिए विस्तृत दृश्य प्राप्त करने के लिए डबल क्लिक करता हूं, तो वे सभी $ (SRCRoot) से शुरू होते हैं। लेकिन मेरे कंप्यूटर पर कोई/उपयोगकर्ता/stevew निर्देशिका नहीं है। तो क्या यह किसी अन्य तरह से दूसरे कंप्यूटर पर स्थान पर बंद हो गया? –

+0

शायद किसी ने एक पूर्ण पथ का उपयोग करके SRCROOT परिभाषित किया है - यह आमतौर पर आपके प्रोजेक्ट के सभी स्रोतों के लिए एक सुविधाजनक रूट निर्देशिका है, लेकिन यह एक पूर्ण पथ नहीं होना चाहिए जब तक कि आपको केवल एक विकास मशीन न हो। –

+0

ठीक है तो मैं इसे कैसे परिभाषित करूं? –

15

मूल रूप से आपके प्रोजेक्ट रूट निर्देशिका को एक्सकोड द्वारा परिभाषित किया गया है।

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

+2

एक्सकोड सहायता प्रलेखन अब संस्करण आधारित है। [एक्सकोड 8.3 बिल्ड सेटिंग्स संदर्भ] के लिए अद्यतन लिंक (http://help.apple.com/xcode/mac/8.3/#/itcaec37c2a6)। – SwiftArchitect

संबंधित मुद्दे