2016-04-29 12 views
10

पर बिटकोड-सक्षम निर्माण सबमिट करने के बाद छुपाया जा रहा है। मेरे पास डीएसवाईएम से संबंधित एक बहुत ही अजीब समस्या है जो ऐप्पल अपने पक्ष में उत्पन्न करता है जब मैं आईट्यून्स कनेक्ट में "बिटकोड सक्षम करें" सेटिंग को सेट करता हूं " हाँ ": सभी डीबग प्रतीकों छुपा हो जाते हैं।डीएसवाईएम प्रतीकों को आईट्यून्स कनेक्ट

हालांकि, ऐप्पल के निर्माण को अपलोड करने से पहले मेरी एकल डीएसवाईएम फ़ाइल में उनमें से केवल कुछ ही हैं, जो मुझे एक विचार देता है कि वे निर्माण प्रसंस्करण के परिणामस्वरूप ऐप्पल के पक्ष में छिप जाएंगे। मैं क्रम में dSYMs से सभी छुपे प्रविष्टियों को फ़िल्टर करने के आदेश के बाद चलाएँ:

dwarfdump *.dSYM | grep "hidden" 

निर्माण जो मैं है "रिलीज़" एक आइट्यून्स Coonnect पर अपलोड करें। यहाँ जो मैं का उपयोग जब इमारत प्रासंगिक डिबग सेटिंग कर रहे हैं:

enter image description here enter image description here enter image description here enter image description here enter image description here enter image description here

मैं पहले से ही एक राडार इस मुद्दे के लिए दायर की है, लेकिन पता करने के लिए कि क्या मैं कर रहा हूँ चाहता था यहाँ कुछ स्पष्ट याद आ रही है या नहीं।

धन्यवाद!

+0

अक्षम करना bitcode गैर गुप्त प्रतीक वापस पाने के लिए मदद करता है। –

उत्तर

0

apple docs

Bitcode से एक संकलित कार्यक्रम का एक मध्यवर्ती प्रतिनिधित्व है। ऐप्स आप आईट्यून्स कनेक्ट पर अपलोड करते हैं जिसमें बिटकोड शामिल होगा और स्टोर पर लिंक किया जाएगा। बिटकोड सहित, ऐप्पल को स्टोर में आपके ऐप का नया संस्करण सबमिट करने की आवश्यकता के बिना भविष्य में अपने ऐप बाइनरी को फिर से अनुकूलित करने की अनुमति देगा।

एक्सकोड डिफ़ॉल्ट रूप से निर्माण समय के दौरान उत्पन्न प्रतीकों को छुपाता है, इसलिए वे ऐप्पल द्वारा पठनीय नहीं हैं। केवल तभी जब आप iTunes कनेक्ट पर अपना ऐप अपलोड करते समय प्रतीकों को शामिल करना चुनते हैं तो प्रतीक ऐप्पल को भेजे जाएंगे। ऐप्पल से क्रैश रिपोर्ट प्राप्त करने के लिए आपको प्रतीक शामिल करना होगा।

+1

क्या आपने मेरे मूल प्रश्न में पोस्ट/डिबग सेटिंग्स पोस्ट की हैं? क्या ऐसी कोई सेटिंग है जो प्रतीकों को "छुपा" बनाती है? मुझे कोई नहीं मिला ... –

0

अपने अनुप्रयोगों के लिए प्रतीकात्मक क्रैश लॉग प्राप्त करने के लिए (चाहे वे बिटकोड शामिल हों या नहीं) आपको जमा करने की प्रक्रिया के दौरान प्रस्तुत "ऐप प्रतीक शामिल करें" चेकबॉक्स को देखना होगा। लेकिन, इसके बारे में कुछ मुद्दे हैं। निम्न लिंक की जाँच करें समाधान को देखने के लिए:

https://forums.developer.apple.com/thread/18646 https://gist.github.com/anonymous/cdb5ba3791cfd7d312c2

+0

पहले से ही चेक किया गया है। –

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