PCH फ़ाइल Xcode 6 में


181

अपनी पिछली परियोजनाओं में, मैं .pchफ़ाइल को सहायक फ़ाइलों के अंतर्गत पा सकता हूं ।

लेकिन अब Xcode 6 में, मुझे कोई .pchफ़ाइल नहीं मिली । इस फ़ाइल को बनाने के लिए मुझे क्या करना चाहिए?


शर्म की बात है कि आपको अभी तक इसका जवाब नहीं मिला है, मैं अभी एक ही मुद्दे पर चला हूं। क्या आपको कभी जवाब मिला?
डैरेन

जवाबों:


81

वह फ़ाइल जोड़ें जो फ़ाइल-नई में दूसरों के अधीन है ... और उसे अपने LLVM6.0 में जोड़ना न भूलें - प्रोजेक्ट के रूप में बिल्ड सेटिंग्स का भाषा अनुभाग / whateveryounamedyourpchfile.pch


434
  1. नई फ़ाइल बनाएँ: ⌘cmd+N
  2. iOS / Mac> अन्य> PCH फ़ाइल> YourProject-Prefix.pch।
  3. सुनिश्चित करें कि आप "ऑल" प्रदर्शित करते हैं न कि "बेसिक"। (नीले बटन)
  4. प्रोजेक्ट> बिल्ड सेटिंग्स> सर्च: "प्रीफ़िक्स हैडर"।
  5. "Apple LLVM 7.0" के तहत आपको उपसर्ग हैडर कुंजी मिलेगी ।
  6. फ़ाइल निर्देशिका टाइप करें। उदाहरण: "$ (SRCROOT) / $ (PROJECT_NAME) /ProjectName-Prefix.pch"।
  7. स्वच्छ परियोजना: ⌘cmd+ ⇧shift+K
  8. प्रोजेक्ट बनाएं: ⌘cmd+B

उपसर्ग हैडर छवि


2
मुझे बिल्ड सेटिंग्स में उपसर्ग शीर्षलेख नहीं मिल रहा है .. मैं अपनी परियोजना में .pch कैसे जोड़ सकता हूं?
सुशील शर्मा

14
एक छवि के साथ उत्तर को अपडेट करें। :)
भावुकता

2
धन्यवाद! क्यों कुछ है कि पूरी तरह से काम करता है बदलने के लिए?
रिचर्ड टोपिची

2
वैसे यह आपके प्रोजेक्ट फोल्डर के नाम और आपके द्वारा दिए गए नाम पर निर्भर करता है। YourFolder / YourPch.pch। और मुझे लगता है कि लक्ष्य आपकी परियोजना / ऐप होना चाहिए? @ लौरसेफान
भावुकता aur

2
हाँ, यह "Apple LLVM 7.0 भाषा" के अंतर्गत बिल्ड सेटिंग्स में करता है। बस यह सुनिश्चित करें कि आप सभी देख रहे हैं और बेसिक नहीं है, ऊपरी बाएँ कोने (नीले बटन)। (:
भावनात्मकता

9

रोब नेपियर का जवाब क्यों नहीं है ProjectName-Prefix.pch Xcode 6 में स्वचालित रूप से बनाया गया है? पढ़ने लायक है। वह बताते हैं कि एक PCH फाइल शायद एक अच्छा विचार नहीं है, और .h फ़ाइलों को स्पष्ट रूप से शामिल करने का सुझाव देती है।


3
जबकि रोब का जवाब वास्तव में पढ़ने लायक है, आप अपने जवाब में यह भी शामिल कर सकते हैं कि उत्तर की बहस के नीचे की टिप्पणियों में उसने जो कहा, उसमें से अधिकांश। रॉब की प्रतिष्ठा सौदे का बड़ा हिस्सा है। लेकिन कोई इस बात से सहमत हो सकता है कि उत्तर व्यक्तिपरक है, और रॉब की व्यक्तिगत पसंद का प्रतिनिधित्व करता है कि उसकी परियोजनाओं में एक .pch फ़ाइल न हो।
user1244109

5

मुझे पता चला है कि Xcode 6 के साथ। आपको मैन्युअल रूप से PCH फ़ाइल बनाने की आवश्यकता है।

फ़ाइल -> नया -> फ़ाइल -> iOS -> C और C ++ -> PCH फ़ाइल।


उपसर्ग के तहत निर्माण सेटिंग में। आपको केवल अपना
.pch

2

ऊपर दिए गए उत्तर में एक छोटी सी त्रुटि है। कृपया ध्यान दें कि प्रीफ़िक्स के तहत बिल्ड सेटिंग में। आप केवल अपना .pch फ़ाइल नाम टाइप करने के लिए -


1

मेरे मामले में समस्या हो रही थी, कोई इनपुट फ़ाइल त्रुटि नहीं हुई

मैंने प्रोजेक्ट से .pch फ़ाइल को निकालकर और मेरे लिए इस काम को फिर से जोड़कर तय किया है। यह किसी की मदद करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.