2015-10-19 10 views
10

कभी भी xcode 7 को अपडेट करने के बाद से मुझे बहुत सारी चेतावनियां मिलीं जिन्हें मैं परिचित नहीं हूं और उन्हें पता नहीं है कि वे क्या हैं।आईओएस: निम्नलिखित चेतावनी समस्याओं को कैसे ठीक करें?

warning: /Users/minidragon/Library/Developer/Xcode/DerivedData/ModuleCache/HJUIXHI06SFW/CoreGraphics-1YQ59ILDR3NYI.pcm: No such file or directory 
while processing /Users/tipsy/Library/Developer/Xcode/DerivedData/rainbowtail-ceybamfcswlsqubjdieleicoaimx/Build/Products/Release-iphoneos/libcocos2d.a(cpRatchetJoint.o): 
warning: /Users/tipsy/Library/Developer/Xcode/DerivedData/ModuleCache/HJUIXHI06SFW/CoreGraphics-1YQ59ILDR3NYI.pcm: No object file for requested architecture 
while processing /Users/tipsy/Library/Developer/Xcode/DerivedData/rainbowtail-ceybamfcswlsqubjdieleicoaimx/Build/Products/Release-iphoneos/libcocos2d.a(cpRatchetJoint.o): 
warning: Could not resolve external type c:@[email protected] 

क्या कोई जानता है कि वे क्या हैं और उन्हें कैसे ठीक किया जाए? अग्रिम धन्यवाद।

उत्तर

12

आपके लिए समाधान समाधान नीचे हो सकता है।

समाधान 1

परियोजना लक्ष्य के तहत> सेटिंग निर्माण, बदल "DWARF with dSYM File" से "Debug Information Format" से "DWARF"।

समाधान 2

तैनाती पोस्टप्रोसेसिंग = हाँ (DEPLOYMENT_POSTPROCESSING=YES)

डिबग प्रतीकों उत्पन्न = नहीं (GCC_GENERATE_DEBUGGING_SYMBOLS=NO)

चिह्न डिफ़ॉल्ट = द्वारा छिपा हाँ (GCC_SYMBOLS_PRIVATE_EXTERN=YES)

देखें ऐप्पल डेवलपर मंच पर प्रासंगिक धागा: https://forums.developer.apple.com/thread/17921

+0

हम्म .. दिमाग साझा करना वे क्या हैं और उनका क्या मतलब है? अग्रिम में धन्यवाद। – tipsywacky

+0

@tipsywacky क्षमा करें मुझे आपको नहीं मिला। – BHUMICA

+0

मेरा मतलब है कि डीएसएआरएफ और डीडब्ल्यूएआरएफ का उपयोग डीएसवाईएम फाइल के साथ करने में क्या अंतर है। बिल्ड सेटिंग्स के बारे में बस कुछ और विवरण। – tipsywacky

3

आप फली का उपयोग करते हैं, सभी फली निर्भरता

post_install do |installer_representation| 
    installer_representation.pods_project.build_configurations.each do |config| 
     config.build_settings['CLANG_ENABLE_MODULES'] = 'NO' 
    end 
end 

यह सुनिश्चित होगा कि फली लक्ष्य किसी भी समय के लिए निर्माण सेटिंग्स आप/अद्यतन को स्थापित सही सेटिंग लागू होगी के बाद Podfile में जोड़ना।

तो Pod लक्ष्य का निर्माण सेटिंग खोलें और प्रत्येक तीसरे पक्ष फली के लिए NO करने के लिए
Enable Modules (C and Objective-C) निर्धारित किया है।

स्वच्छ और निर्माण, चेतावनियां दूर जाना चाहिए।

Bhumica द्वारा सुझाए गए समाधान केवल चेतावनियों को चुपचाप करते हैं और आपको क्रैश रिपोर्ट से उपयोगी जानकारी प्राप्त करने से रोक देंगे।

पुनश्च: https://forums.developer.apple.com/thread/17921 निम्न में से सभी 3 करने के लिए चलता है, लेकिन मैं केवल CLANG_ENABLE_MODULES करना था, YMMV

  • Precompile Prefix (GCC_PRECOMPILE_PREFIX_HEADER) = NO
  • Debug Information Format (DEBUG_INFORMATION_FORMAT) = DWARF with dSYM
  • Enabled Modules (C and Objective-C) (CLANG_ENABLE_MODULES) = NO
संबंधित मुद्दे