file - Is Xcode 6.0.1 copying bundle resource into the wrong folder? -
मैंने एक कमांडलाइन एक्सकोड प्रोजेक्ट बनाया है।
PyRun_SimpleFile (फ़ाइल, "/ उपयोगकर्ता /pi/Desktop/test_simple.py ")
^ यह काम करता है, लेकिन मुझे अपने प्रोजेक्ट ट्री में test_simple.py होना है।
यहां बताया गया है कि मैंने इसे कैसे तय किया :
फिर कमांड लाइन से :
& gt; लगता है / उपयोगकर्ताओं / pi / लाइब्रेरी / डेवलपर / Xcode / DerivedData / -iname "test_simple.py" / उपयोगकर्ताओं / pi / लाइब्रेरी / डेवलपर / Xcode / DerivedData / test_PyCXX-ewhsclbqmuqouofppbnxmqrnojrv / निर्माण / उत्पाद / डिबग / usr / share / आदमी / मैन ए / test_simple.py
इस पथ के निष्पादन योग्य पर इसके द्वारा तैयार की जाती है:
/ उपयोगकर्ता / pi / library / developer / xcode / deriveddata / test_PyCXX-ewhsclbqmuqouofppbnxmqrnojrv / निर्माण / उत्पाद / डीबग
और फिर कोड अनुकूलन:
PyRun_SimpleFile (फ़ाइल, "./usr/share/man/man1 /test_simple.py ");
ठीक है, यह काम करता है लेकिन / usr / share / man / man1 / के साथ क्या हो रहा है? स्क्रीनशॉट में 'उपपथ' फ़ील्ड मूल रूप से समाहित थी। मैंने इसे हटा दिया और इसे './' के साथ बदल दिया।
फिर मैंने अपनी परियोजना को साफ कर दिया और फिर से बनाया।
मुझे चलाने में सक्षम होना चाहिए:
< कोड> PyRun_SimpleFile (फ़ाइल, "./py/test_simple.py");
मुझे लगता है ...?
तो क्यों उपपथ में उस अजीब मूल मूल्य शामिल था? और यह इस मूल्य का उपयोग करने पर जोर देने के लिए क्यों कहता है, जब मैं इसे कुछ और उपयोग करने के लिए कहता हूं?
क्या मुझे यहाँ एक छोटा बग मिला है? शायद './py' को पार्स करने में असफल हो रहा है और इस डिफ़ॉल्ट पर वापस आ रहा है।
मैंने अभी पाया है कि यह वास्तव में ./py/ फ़ोल्डर में सब कुछ डाल रहा है जैसा कि यह चाहिए हो सकता है।
मुझे लगता है कि इस सफाई की परियोजना में कोई मामूली बग है, फाइल को अन्य स्थान से निकालने में असफल रहता है।
मैं डिफ़ॉल्ट स्थान का उपयोग कर एक बिल्ड करना होगा।
Comments
Post a Comment