2014-04-08 7 views
9

बनाने की कोशिश मैं त्रुटि"GooglePlus/GooglePlus.h फ़ाइल नहीं मिला" जब मेरी परियोजना

GooglePlus/GooglePlus.h file not found 

मिलता है जब मैं इस परियोजना के निर्माण के लिए प्रयास करें। मैंने अभी परियोजना में Google Plus ढांचे को जोड़ा है, और उसके बाद, मैंने app delegate.m फ़ाइल में ढांचे को आयात करने का प्रयास किया, लेकिन मुझे यह त्रुटि मिल रही है।

+0

चयन GooglePlus ढांचे libraies के साथ द्विआधारी लिंक को जोड़ा गया है? – Rajesh

+0

बिल्डिंग सेटिंग में एड-ओबीजेसी अन्य लिंकर झंडे –

+0

नहीं, सेटिंग बनाने के लिए '-ObjC' को न जोड़ें क्योंकि इसका कोई प्रभाव नहीं पड़ेगा। – trojanfoe

उत्तर

6

मुझे लगता है कि आपको Google प्लस के लिए वर्तमान ढांचे और बंडल को हटाना होगा और फिर https://developers.google.com/+/mobile/ios/sdk/google-plus-ios-sdk-1.5.1.zip & से Google के लिए नवीनतम एक ढांचा डाउनलोड करना होगा, उन्हें प्रोजेक्ट के Build_Settings> Build_Phases से जोड़ें।

इस तरह मैंने अपनी समस्या हल कर दी है, हो सकता है कि आप भी इसे प्राप्त कर सकें।

धन्यवाद K.D

2

मैं एक ही समस्या थी और क्या यह ढांचे के मूल फ़ोल्डर (रों) के नाम से रिक्त स्थानों को हटाकर किया गया था तय कर ली। मूल फ़ोल्डर के नामों में रिक्त स्थान के साथ, एक्सकोड "फ्रेमवर्क खोज पथ" में कई निर्देशिकाएं दिखाएगा।

और क्षमा करें, मैं इसे एक टिप्पणी के रूप में नहीं जोड़ सका क्योंकि मेरे पास पर्याप्त प्रतिष्ठा नहीं है।

8

मैं एक ही समस्या थी, के तहत "बिल्ड सेटिंग>खोजें पथ>फ्रेमवर्क खोजें पथ" मैं

$(inherited)   non-recursive 
$(PROJECT_DIR)/My  non-recursive 
Project/Frameworks non-recursive 

मुझे लगता है कि रिक्त स्थान निर्देशिका पथ तोड़ रहे हैं लिए इसे बदलने के लिए किया था $(PROJECT_DIR)/"My Project"/Frameworks मेरी समस्या हल हो गई ..

ध्यान दें कि My Project मेरा प्रोजेक्ट है टी नाम, Frameworks जहाँ मेरे GooglePlus.bundle & .framework, मामले में तुम्हारा स्पेस हैं, उद्धरण चिह्न जोड़ने यह सही करता है .. उदाहरण के लिए: $(PROJECT_DIR)/"My Project"/"Google Frameworks".

+0

आप सही हैं। मेरे पथ पुराने थे, तो यह क्यों काम नहीं किया। –

1

एक बात जो मुझे याद आ लिंकर में -ObjC जोड़ने था ध्वज, लेकिन यह त्रुटि को हटा नहीं दिया। फिर मैंने .pch फ़ाइल से #import <GooglePlus/GooglePlus.h> हटा दिया और मेरे ViewController.h में जोड़ा। इसने काम कर दिया।

9

खींचें और Build Settings में गूगल से अधिक ios-sdk-1.7.1 Framework खोज पथ में फ़ोल्डर ड्रॉप।

यह मेरे लिए ठीक काम करता है।

0

मैंने Build Settings->Search Paths->Framework Search Paths से $(PROJECT_DIR)/yourProject/3rdParty/"Google API" के पथ को संशोधित किया था।

यहां, उद्धरण चिह्न जोड़ना महत्वपूर्ण है। यदि आप चिह्न को याद करते हैं, तो एक्सकोड $(PROJECT_DIR)/yourProject/3rdParty/"Google" और एपीआई के रूप में जान जाएगा।

0

ड्रग & ड्रॉप की जरूरत ढांचा अपने कार्यक्षेत्र की फलियाँ/फ़्रेमवर्क से YourProject/फ़्रेमवर्क के लिए और "निर्देशिका संदर्भ"

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