2012-03-26 13 views
11

से पढ़ा नहीं जा सका मैंने 2 मैक के बीच एक परियोजना की प्रतिलिपि बनाई। मैं Info.plist के बारे में त्रुटि संदेश Xcode 4 ProcessInfoPlistFile में नहीं मिला है:Info.plist

से '/Users/iamme/Documents/XCode/myapp/myapp/myapp-Info.plist' डेटा नहीं पढ़ सकता है: फ़ाइल "myapp-info.plist" खोला नहीं जा सका क्योंकि ऐसी कोई फ़ाइल नहीं है। जो मैं नकल की और Xcode में दिखाया गया है फ़ाइल पथ से चिपकाया -

रूप Xcode can't open Info.plist -- error says "there is no such file" में सलाह दी मैं सेटिंग्स का निर्माण और सही रास्ते डाल करने के लिए चला गया।

दुर्भाग्यवश संकलन करते समय मुझे बिल्कुल वही संदेश मिला। तो Info.plist पथ कहाँ संग्रहीत है?

अद्यतन: मैं रिश्तेदार पथ के रूप में की सलाह दी, लेकिन अभी भी त्रुटि मिलती है डाल दिया है (गतिविधि लॉग में पूर्ण संदेश देना):

Process myapp/myapp-Info.plist 
ProcessInfoPlistFile /Users/username/Library/Developer/Xcode/DerivedData/myapp-ancooijwpdbuzbbggnsalnhvckyr/Build/Products/Debug-iphonesimulator/myapp.app/Info.plist myapp/myapp-Info.plist 
    cd /Users/username/Documents/XCode/myapp 
    setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
    builtin-infoPlistUtility myapp/myapp-Info.plist -genpkginfo /Users/username/Library/Developer/Xcode/DerivedData/myapp-ancooijwpdbuzbbggnsalnhvckyr/Build/Products/Debug-iphonesimulator/myapp.app/PkgInfo -expandbuildsettings -format binary -platform iphonesimulator -o /Users/username/Library/Developer/Xcode/DerivedData/myapp-ancooijwpdbuzbbggnsalnhvckyr/Build/Products/Debug-iphonesimulator/myapp.app/Info.plist 

उत्तर

27

यहाँ एक निरपेक्ष पथ का उपयोग न करें, अपनी परियोजना के लिए एक रास्ता रिश्तेदार का उपयोग फ़ाइल।

Xcode परियोजनाओं के लिए डिफ़ॉल्ट लेआउट यह है:

CodeName.xcodeproj 
CodeName/ 
    CodeName-Info.plist 
    CodeName-Prefix.pch 

रेखांकन, कि खोजक में इस तरह दिखता है: Project Layout in Finder

इस मामले में, आप Info.plist फ़ाइल होना चाहेंगे कोडनाम/कोडनाम-इन्फो.प्लिस्ट

यहाँ, मैं Xcode प्रोजेक्ट, लक्ष्य का चयन किया है, और सीमित करने की सेटिंग खोज पट्टी का इस्तेमाल किया दिखाया जा रहा है:

Info.plist setting

अंत में, जाँच करें कि आपके परियोजना Info.plist फ़ाइल शामिल है सही स्थान से।

Info.plist location

+0

धन्यवाद मैंने सापेक्ष पथ रखा लेकिन अभी भी समस्या मिली है कृपया मेरा अपडेट देखें। – user310291

+0

आप त्रुटि के साथ लॉग का हिस्सा चूक गए हैं। :) –

+0

ओह, क्या आपका मतलब एक ही त्रुटि है? खैर, दूसरी चीज यह हो सकती है Info.plist का सापेक्ष पथ। यह सहायक फाइलों में है। मैं तदनुसार जवाब जवाब दूंगा। –

10

अपनी परियोजना लक्ष्य चरण का निर्माण करने के लिए, फिर चुनें "कॉपी बंडल संसाधन" जाना का चयन करें, तो आप लाल रंग से हाइलाइट फ़ाइल संदर्भ सिर्फ उन संदर्भ, फिर से हटाने के उन सभी फ़ाइलों को जोड़ देखना होगा। अब साफ और निर्माण करें।

सुरक्षा जांच के लिए बस "बिल्ड सेटिंग्स"> पैकेजिंग अनुभाग में Info.plist फ़ाइल पथ को सत्यापित करें।

चेतावनी: कभी भी अपने आईओएस प्रोजेक्ट में "कॉपी बंडल संसाधन" निर्माण चरण में Info.plist जोड़ें।

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