एक्सकोड चेतावनी को कैसे हटाएं Apple Mach-O Linker चेतावनी 'सूचक पते पर संरेखित नहीं


111

मेरे पास एक छोटी सी समस्या है जब मेरे एक्सकोड प्रोजेक्ट का निर्माण करें, अपडेट पॉड के बाद चेतावनी के स्वर प्राप्त करें। यह इस तरह दिख रहा है

यहां छवि विवरण दर्ज करें

पहले से ही पूरी साइट को यहां खोजें, लेकिन फिर भी भाग्य नहीं। यह परियोजना को प्रभावित नहीं करता है लेकिन यह काफी कष्टप्रद है। कोई मदद कर सकता है?


2
मैं इसे फायरबेस एनालिटिक्स के साथ भी देख रहा हूं, क्योंकि ios 10.3 / Xcode 8.3 बीटा
kball

4
फायरबेस ने मुद्दा तय कर दिया है और हम एक रिलीज की तैयारी कर रहे हैं। हमने यह भी जांचा है कि क्या चेतावनी संदेश एक वास्तविक समस्या का प्रतिनिधित्व करते हैं और हमें उनके साथ कोई समस्या नहीं मिली। असुविधा के लिए खेद है।
गुइलहर्मे पुग्लिया

1
हमें यह बताने के लिए धन्यवाद, क्या आपके पास कोई विचार है जब इसे @GuilhermePuglia जारी किया जाएगा?
जैकब त्राहालो

5
हमने अपनी सत्यापन प्रक्रिया के दौरान सड़क पर कुछ धक्कों को मारा, हम इसे अगले सप्ताह के शुरू में शुरू करने की दिशा में काम कर रहे हैं। नए संस्करण को लॉन्च करने के बाद मैं इसे अपडेट करूंगा।
गुइलहर्मे पुगलिया

2
संस्करण 3.16.0 को इसे ठीक करना चाहिए। firebase.google.com/support/release-notes/ios
Jakub Truhlá

जवाबों:


87

इसका मतलब है कि जब उनके कोड को संकलित किया जाता है, तो उनकी बाइनरी फ़ाइल में गैर-संरेखित सूचक होता है। उन मामलों में संरेखण मूल रूप से 1 बाइट के लिए चूक और काल्पनिक रूप से प्रदर्शन को प्रभावित कर सकता है। Xcode 8.3 सार्वजनिक रिलीज़ को अपडेट करने के बाद भी मैं इस त्रुटि को देख रहा हूं, इसलिए Google को इसे दूर करने के लिए अलग-अलग सेटिंग्स के साथ अपने स्थिर पुस्तकालय को संकलित करने की आवश्यकता हो सकती है।


49
यह सही है, हम चेतावनियों के बारे में जानते हैं और हम चेतावनियों को हटाने के लिए एक अद्यतन पर काम कर रहे हैं।
रिजवान सत्तार

3
@RizwanSattar फिक्स की स्थिति क्या है?
cbartel

1
प्रोटॉफ चेतावनी को चला जाना चाहिए क्योंकि उन्होंने अपनी पॉड को अपडेट किया है। यदि आप पॉड अपडेट चलाते हैं, तो अधिकांश चेतावनियाँ चली जानी चाहिए। हम फायरबेस की रिलीज की तैयारी कर रहे हैं, जिससे बाकी चेतावनियों से छुटकारा मिल जाए।
रिजवान सत्तार

1
@RizwanSattar चल रहे पॉड अपडेट में फिलहाल कोई चेतावनी नहीं है
jakedunc

1
Firebase 3.16.0 बाहर है और इन मुद्दों को हल करता है। धन्यवाद!
tzm41

29

Firebase समर्थन से यह प्रतिक्रिया मिली:

यह Xcode 8.3 बीटा के साथ एक ज्ञात समस्या है, इसलिए यह एक बीटा चीज़ हो सकती है और Xcode अतिरिक्त क्रिया हो सकती है। यह 8.2.1 के साथ अच्छी तरह से काम करता है, इसलिए मैं सलाह देता हूं कि इसे अस्थायी रूप से चेतावनी से बचने के लिए उपयोग करें या 8.3 बीटा पर चेतावनी को अनदेखा करें यदि यह आपके ऐप को प्रभावित नहीं करता है।


19
यह xcode 8.3 रिलीज में एक समस्या है। गूगल के लिए कितना शर्मनाक है। अपने ऐप को अपलोड करते समय फायरबेस पहले से ही अधिसूचना चेतावनी का कारण बनता है। मैं इसे खाई जा रहा हूँ। मैं उनमें से एक साथ अपना कार्य नहीं कर रहा हूँ।
क्रिस वैन बुस्किर्क

5
बहुत हास्यास्पद है। यह अतिरिक्त निराशाजनक है क्योंकि Google साइन इन पॉड का उपयोग करने पर स्वचालित रूप से सभी अवांछित (अवांछित) फायरबेस सामान शामिल हैं - काश मैं इसे भी खोद सकता था!
cuomo456

3
@michal आपके टिकट से लिंक करें ताकि हम डुप्लिकेट बनाने के बजाय उसे स्टार कर सकें।
राइपर

26
हे लोग, बस आपको बताना चाहते थे कि फायरबेस टीम Xcode 8.3 में उत्पन्न चेतावनियों से अवगत है और हम उन्हें निकालने के लिए काम कर रहे हैं। यह एक संकलन मुद्दे पर आता है, और आपके कोड में कोई समस्या नहीं होनी चाहिए, हालांकि यह अभी भी बदसूरत है, और हमें कोई चेतावनी नहीं देनी चाहिए।
रिजवान सत्तार

6
निर्धारित फली आज किसी भी समय उपलब्ध होनी चाहिए। असुविधा के लिए खेद है।
आईवी

6

यह Firebase 3.16.0 (Firebase Core 3.6 + Firebase Analytics 3.8.0) में तय किया गया है


यह सच है, एक पॉड अपडेट ने इसे तय किया: Installing Firebase 3.16.0 (was 3.15.0) Installing FirebaseAnalytics 3.8.0 (was 3.7.0) Installing FirebaseCore 3.6.0 (was 3.5.2)
aramusss

@aramusss मैं नए फायरबेस एसडीके में कैसे अपडेट कर सकता हूं, वह यह है कि मैंने अपनी पॉड में क्या डाला
joshLor

कमांड लाइन में पॉड अपडेट का उपयोग करें (यदि कोई सवाल है तो गूगल पर सर्च करें) :)
aramusss

6

दोस्तों, यह सब अब तय हो गया है। यह सब दो परियोजनाओं पर खुद को परखा। आपको अपनी परियोजना की सही निर्देशिका में जाना है ताकि आपकी पॉड स्पेक फ़ाइल आपके कमांड लाइन कमांड को दिखाई दे, चला जाए

pod update

और यह सब ठीक और ठीक से काम कर रहा है!


सुन कर खुशी हुई !
डिडो

2

इन समस्याओं को संबोधित किया जाता है, और निश्चित रूप से तय किया जाता है, रिलीज 3.16.0 के साथ।

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