इंस्टॉल सफल होने का दावा किया गया है, लेकिन डिवाइस पर एप्लिकेशन नहीं मिल सका


81

Xcode ने मुझे यह संदेश दिया:

इंस्टॉल किए गए एप्लिकेशन का पता नहीं लगा सकता है कि इंस्टॉल सफल होने का दावा किया गया है, लेकिन एप्लिकेशन को डिवाइस पर नहीं पाया जा सकता है। बंडल = (अशक्त)

मैंने अभी फली का उपयोग शुरू किया है।

मैं यह कैसे तय करुं?


2
हमें पिछले महीने में रडार के रूप में इस बारे में कई रिपोर्ट मिली हैं। किसी भी रिपोर्ट में मेजबान से एक sysdiagnose और न ही उपकरण शामिल थे। मैंने उन सभी को मूल से डेटा प्राप्त करने के लिए वापस भेज दिया है, लेकिन अभी तक, किसी ने बग की जांच के लिए कार्रवाई योग्य डेटा प्रदान नहीं किया है। क्या आप एक रडार (फीडबैक असिस्टेंट या गोटो बग्रेपोर्ट.प्ले.कॉम का उपयोग कर सकते हैं) फाइल कर सकते हैं और डिवाइस और होस्ट मैक दोनों से एक sysdiagnose को शामिल कर सकते हैं? धन्यवाद।
जेरेमी हडल्टन सीक्विया

1
नीचे दिए गए उत्तरों से ऐसा लगता है कि ये एप्स में इंस्टॉल किए जा रहे मुद्दे हैं और मुद्दा यह है कि Xcode सोच रहा है कि ऐप इंस्टॉल किया गया था जब यह वास्तव में इंस्टॉल करने में विफल रहा। वास्तव में, सिम्युलेटर को लक्षित करते समय बहुत बेहतर त्रुटि रिपोर्टिंग है, इसलिए मैं सुझाव देता हूं कि वास्तविक समस्या को उजागर करें। मुझे अभी भी यह पता लगाने में दिलचस्पी है कि डिवाइस ने इंस्टॉलेशन समस्या की रिपोर्ट क्यों नहीं की, इसलिए कृपया साइनसैग्नोज़ के साथ रडार दर्ज करें। धन्यवाद।
जेरेमी हडल्टन सीक्विया

1
कृपया मुझे FBA नंबर बताएं। धन्यवाद। कृपया सुनिश्चित करें कि इसमें डिवाइस से sysdiagnoses और histing मैक शामिल हैं।
जेरेमी हडल्टसन सेकोइया

2
मैंने इसे एक प्रतिक्रियाशील मूल निवासी ऐप पर भी चलाया है जिसे मैं बनाए रखता हूं। मैं सिम्युलेटर पर ऐप को सफलतापूर्वक स्थापित करने में सक्षम था, लेकिन यह त्रुटि हर बार जब मैं किसी डिवाइस पर चलाने की कोशिश करता हूं तो पॉप अप होता है।
स्टीव गट्टूसो

2
मैं अभी भी इस बारे में कोई रडार नहीं मिला है जिसमें एक डिवाइस और होस्ट sysdiagnose शामिल है। कृपया एक रडार दर्ज करें (या इन डेटा को आपके द्वारा दर्ज रडार में शामिल करें)।
जेरेमी हडलस्टन सीक्विया

जवाबों:


61

मैं iOS 13 पर XCode 11 बीटा 4 के माध्यम से एक कॉर्डोबा ऐप का परीक्षण करते समय एक ही मुद्दे पर भाग गया। विरासत प्रणाली के माध्यम से बिल्डिंग ने इसे हल किया (फ़ाइल> कार्यक्षेत्र सेटिंग्स ...> सिस्टम> लिगेसी बिल्ड सिस्टम)।

आशा है कि इससे सहायता मिलेगी


7
मैंने इसे फ़ाइल> प्रोजेक्ट सेटिंग्स ...> साझा प्रोजेक्ट सेटिंग्स:> बिल्ड सिस्टम
मार्डन

1
इसने मेरे लिए काम किया। भले ही मैं पहले से ही यह जानता था कि मैं पूरी तरह से भूल गया हूं क्योंकि Xcode 11 अब त्रुटियों को अलग तरीके से संभालता है। और इसके द्वारा मेरा मतलब है कि त्रुटि एक ही मुद्दे के लिए पहले से अलग है।
विक्टर रामोस

3
इसने मेरे लिए काम नहीं किया। मुझे दोनों मामलों में एक ही त्रुटि मिलती है।
साद कुरैशी

यह मेरे लिए भी काम नहीं किया। मैं Xcode 11 का उपयोग कर रहा हूं, macOS 10.14.6 के तहत, iOS 10.0 लक्ष्य के लिए निर्माण, और 10.3.4 iOS डिवाइस में स्थापित करने का प्रयास कर रहा हूं।
२२

28

मैंने टिपिकल प्रोजेक्ट क्लीन स्टेप्स करते हुए इस समस्या को हल किया:

  • उत्पाद -> स्वच्छ।
  • विंडो -> प्रोजेक्ट्स -> अपने प्रोजेक्ट का चयन करें और व्युत्पन्न डेटा हटाएं।
  • XCode को बंद करें।
  • फिर से खोलना परियोजना।

17

यह एक कोड साइनिंग समस्या है। Xcode 11 को आपको अपने विकास प्रावधान प्रोफ़ाइल में "Apple विकास" प्रमाण पत्र जोड़ने की आवश्यकता है जो उन्होंने स्वचालित रूप से आपके प्रमाणपत्र और प्रोफाइल में जोड़े हैं। उस प्रमाणपत्र को अपनी प्रोफ़ाइल में जोड़ें, अपनी विकास प्रोफ़ाइल और वावला को फिर से डाउनलोड करें।


यह Xcode 11 के लिए सही है, मुझे अपनी विकास प्रोफ़ाइल को ( developer.apple.com ) पर संपादित करना था और प्रमाण पत्र को Xcode 11 या उसके बाद के उपयोग के लिए जोड़ना था
wael

1
उपरोक्त सभी समाधान मेरे लिए काम नहीं किए गए थे। यह मेरे लिए एकमात्र समाधान है। धन्यवाद @Justin Haar
gstream79

मेरे लिए फिर से "स्वचालित रूप से हस्ताक्षर करने का प्रबंधन" का चयन करने में मदद मिली और एक्सकोड ने वितरण प्रमाणपत्र में एक डेवलपर प्रमाण पत्र को अतिरिक्त रूप से जोड़ा
randomcontrol

15

Xcode 11 बीटा 5 में, मेरे पास एक ही त्रुटि थी। मैं एप्लिकेशन इंस्टॉल नहीं कर सका। मैंने ऐप को ऐप स्टोर कनेक्ट पर भी अपलोड किया, फिर टेस्टफलाइट के साथ इंस्टॉल करने की कोशिश की, लेकिन ऐप डाउनलोड होने के बाद इंस्टॉल करने में विफल रहा, बहुत अजीब। ऐप स्टोर कनेक्ट से कोई त्रुटि नहीं। मुझे सिम्युलेटर के साथ ऐप चलाकर समस्या मिली। सिम्युलेटर पर ऐप चलाने के बाद, Xcode ने मुझे एक विस्तृत त्रुटि संदेश दिया। मेरे मामले में, मेरे पास एक ही बंडल आईडी के साथ कई चौखटे थे।


3
मेरे लिए एक ही है, सिरीकट इंटेंट्स पर काम कर रहा है । किसी कारण से ऐसा होता रहता है जब आप .intentdefinitionफ़ाइल को बदलते हैं तो यह सभी बंडल को सभी एक्सटेंशन की Info.plist फ़ाइलों में जोड़ता है। बस जाँच कर रहा है कि हर एक केवल एक ही मेरे लिए इसे हल करता दिखाई देता है ...
thisIsTheFoxe

2
@thisIsTheFoxe आपने एक्सटेंशन की जानकारी प्लिस्ट में कई बंडल आईडी की उपस्थिति की जाँच कैसे की? मुझे भी सिरीकिट में इसी मुद्दे का सामना करना पड़ रहा है।
अरविंद मारियाप्पन

मेरा मुद्दा सिरीकीट इंटेंट्स (एक्सकोड 11 बीटा 7) के साथ भी था। सिमुलेटर पर इसे चलाने से सटीक त्रुटि हुई: "वॉचकीट ऐप में सिरी इंटेंट्स साथी ऐप कॉम में सिरी इंटेंट्स का सबसेट नहीं हैं"।
मिथिल जाधव

12

मेरे पास यह एक ही त्रुटि थी, लेकिन उपरोक्त समाधानों में से किसी ने भी मेरे लिए काम नहीं किया।

मेरे मामले में, मैं एक मुफ्त ऐप्पल डेवलपर अकाउंट का उपयोग कर रहा हूं और यह त्रुटि 4 वें ऐप को स्थापित करने की कोशिश के बाद मिली है। मुफ्त खातों के लिए इंस्टॉलेशन की सीमा 3 है। मेरे पास पहले से मौजूद 3 ऐप्स में से एक को डिलीट कर दिया और इंस्टॉलेशन ने उम्मीद के मुताबिक काम किया।


वाह यह मेरे मुद्दे का कारण था। इतना मूर्खतापूर्ण ... मेरे फोन से 1 ऐप हटा दिया गया और यह इंस्टॉल हो गया।
डैनी ब्राउन

9

मुझे भी यही त्रुटि मिली:

इंस्टॉल किए गए एप्लिकेशन का पता नहीं लगा सकता है कि इंस्टॉल सफल होने का दावा किया गया है, लेकिन एप्लिकेशन को डिवाइस पर नहीं पाया जा सकता है। bundleId = (MY_BUNDLE_ID) "लेकिन" null के बजाय MY_BUNDLE_ID के साथ

मुझे यह त्रुटि Xcode11 अपडेट के बाद मिली

उपाय:

मेरे प्रोजेक्ट और प्रोजेक्टटेस्ट में अलग-अलग विकास दल थे। प्रोजेक्ट में ओनर टीम थी, प्रोजेक्टटेस्ट में पर्सनल टीम थी

और मुझे Xcode इंटरफ़ेस द्वारा स्वामी को टीम बदलने का अवसर नहीं मिला। इसलिए मैं इसे बिल्ड सेटिंग्स में बनाता हूं - बस मेरी टीम में प्रवेश किया (स्वचालित रूप से प्रबंधित प्रमाणपत्रों को भी स्वचालित करें)।

हां, इसके Xcode UI (रेड लेबल) में एक त्रुटि दिखाई देती है, लेकिन वास्तविक उपकरणों पर स्थापित करने में सक्षम है।


आखिरकार। मैंने इसे पूरा करने की कोशिश में पूरा दिन बिताया है और यही वह जवाब है जिसने मेरी मदद की!
नेबीस्की

8

मेरे मामले में मैं iOS 13 बीटा के साथ Xcode 11 GM बीज का उपयोग कर रहा था, और "स्वचालित" विफल होने के बाद से मैंने मैन्युअल (वितरण) पर कोड हस्ताक्षर किए थे। मेरे पास मेरा एजेंट था, जिसने मेरे उपयोगकर्ता को "व्यवस्थापक" भूमिका की अनुमति दी, Apple डेवलपर के पोर्टल में गया और चेकबॉक्स की स्पष्ट रूप से "Xcode 11" का उल्लेख करने के लिए "अमान्य" प्रावधान प्रोफाइल को संपादित किया। प्रोफ़ाइल को डाउनलोड करने के बाद मेरे टीम एजेंट ने मेरी भूमिका "सदस्य" पर वापस रख दी और सब ठीक हो गया।


1
आपने मुझे सही दिशा में एक अच्छा धक्का दिया। मुझे बस इतना करना था कि वह 'स्वचालित रूप से हस्ताक्षर करने का प्रबंधन करें'
SEG.Veenstra

8

Xcode 11 (11a420a)

मैंने एक समान मुद्दे का सामना किया, उपरोक्त सभी समाधानों की कोशिश की (उदाहरण के लिए विरासत, स्वच्छ और निर्माण, आदि के लिए।) ... लेकिन अंततः समाधान मेरे द्वारा उपयोग किए गए बाहरी ढांचे के साथ था, मैंने एंबेड और विकल्प को बदलकर इसे हल किया साइन से हस्ताक्षर के बिना एम्बेड ..... सुनिश्चित नहीं हैं कि इस Xcode समस्या हो सकती है


6

कार्टेज वर्किंग समाधान

  1. प्रोजेक्ट पर जाएँ General-> Frameworks, Libraries, and Embedded Contentऔर रूपरेखा बदलें Do Not Embed(मेरे मामले में Alamofire.framework समस्या थी)

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

  1. पर जाएं Build Phases, चयन + New Run Scrip Phase, सम्मिलित /usr/local/bin/carthage copy-frameworksस्क्रिप्ट खोल के लिए, और के लिए Input filesऐड$(SRCROOT)/Carthage/Build/iOS/Alamofire.framework

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

अब इसे 🥳 काम करना चाहिए


5

मैंने "हस्ताक्षर और क्षमताओं" स्क्रीन में "स्वचालित रूप से हस्ताक्षर करने का प्रबंधन" टिक कर समस्या हल कर ली है।

यहां सूचीबद्ध अन्य समाधानों में से कोई भी मेरे लिए काम नहीं किया।


4

मेरे पास यह हाल ही में हुआ था जब मैंने Xcode 11 में अपडेट किया था; यदि आप किसी डिवाइस पर परीक्षण कर रहे हैं, तो "सेटिंग सेट करें" पर जाएं, फिर "कोड साइनिंग आइडेंटिटी" के तहत "iOS डेवलपर" के लिए सब कुछ बदल दें। यह समस्या को ठीक करता है। एक बार जब आप लॉन्च करने के लिए तैयार हों, तो सुनिश्चित करें कि आपके पास iOS वितरण सेट अप है।


3

यह मेरे मामले में कोड हस्ताक्षर करने का मुद्दा था (मैं मैनुअल कोड हस्ताक्षर का उपयोग करता हूं)। मैं से स्विच करना पड़ा iOS Distributionकरने iOS Developerके लिए Any iOS SDKकुंजी:

कोड हस्ताक्षर करने का मुद्दा

और एक योग्य विकास प्रावधान प्रोफ़ाइल का भी चयन करें।

Xcode 11


आदमी! आप एक जीवन रक्षक है! धन्यवाद :)
iHarshil

3

मुझे एक ही मुद्दे का सामना करना पड़ा और मेरे कोड में अन्य उत्तरों (समान बंडल पहचानकर्ताओं, विरासत प्रणाली आदि का उपयोग करके रूपरेखा) में उल्लिखित मुद्दों में से कोई भी नहीं था।

मेरा समाधान पहले ऐप को साइड लोड के रूप में इंस्टॉल करना था, और फिर सामान्य तरीके से एप्लिकेशन चलाना (सीएमडी + आर)।

सबसे पहले, अपने प्रोजेक्ट का एक IPA बनाएं (ऐसा करने के कई तरीके हैं, मैंने इसे PayPer नाम के फोल्डर को कंप्रेस्ड करके बनाया है जिसमें ऐप फाइल है। आप अन्य तरीके चुन सकते हैं, जिनकी आपको जरूरत है एक IPA फाइल)।

अगला, खुले डिवाइस और सिमुलेटर (Cmd + Shift + 2) Xcode में।

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

अब INSTALLED APPS सेक्शन में छोटे प्लस बटन (+) पर क्लिक करें, और आपको IPA सेलेक्ट करने के लिए कहा जाएगा। अपने आईपीए का चयन करें, और यह डिवाइस पर स्थापित किया जाएगा।

अब जब दिए गए बंडल पहचानकर्ता का एक उपकरण डिवाइस पर मौजूद है, तो आपका रन कमांड अपेक्षित रूप से काम करेगा।

बस Cmd + R को हिट करें, और आपका प्रोजेक्ट डिवाइस पर चलेगा।


3

मेरे मामले में लॉग्स के माध्यम से जाने वाले कंसोल लॉग का उपयोग करके समस्या पाई गई थी, मुझे installdयह कहते हुए प्रक्रिया से एक त्रुटि दिखाई देती है कि मेरी plist.infoफ़ाइल में कुछ गड़बड़ थी । यह नहीं कहा कि वास्तव में क्या है, लेकिन मेरी plist फ़ाइल को ठीक करने से इसे हल किया गया। मेरे मामले में मेरे पास 3 प्लिस्ट फाइल्स (आईफोन, वॉच, और वॉच एक्सटेंशन) थी, समस्या मेरी watch plist.infoफाइल थी (मैंने NSLocationAlwaysUsageDescriptionगलती से जोड़ा , इस समस्या को हल करते हुए हटा दिया)।


इससे मुझे समस्याग्रस्त ढांचे को खोजने में मदद मिली। कंसोल में प्रविष्टि मिली जहां installdमुद्रित किया गया Failed to verify code signature of .../raygun4apple.framework : 0xe8008015 (A valid provisioning profile for this executable was not found.)। एक बार जब मैंने Raygun4apple के लिए "एंबेड और साइन" का चयन किया, तो सब कुछ बहुत अच्छा हुआ।
uson1x

1
मेरे पास एक समान मुद्दा था, लेकिन मेरा Watch.it एक्सटेंशन में मेरा Info.plist CFBundleVersionस्ट्रिंग गायब था । यह किसी कारण से खाली था। मुझे iPhone से ही कंसोल लॉग में वास्तविक त्रुटि मिली। लेकिन Xcode 11 सिर्फ यह बताता रहा कि कई कोशिशों के बाद भी यह ऐप नहीं ढूंढ सका।
फॉर्म

1
यह मेरा मुद्दा था, मैंने गलती से घड़ी की जानकारी के लिए एक कुंजी जोड़ दी। आकस्मिक रूप से। धन्यवाद बेंचू।
डैनफोर्डहम

2

आईओएस 13 के लिए एक्सकोड-बीटा के साथ ऐप इंस्टॉल करते समय काम करने वाली एकमात्र चीज कंप्यूटर से जुड़े फोन को पुनरारंभ करना था


2

निश्चित मेरा। आलमोफायर फ्रेमवर्क (कार्थेज के माध्यम से) की वजह से निर्माण चरण के दौरान नकल नहीं की जा रही थी (पहले एक्सकोड में एंबेडेड लाइब्रेरी अनुभाग में उपयोग किया जाता था, लेकिन यह अब चला गया है और एम्बेडिंग प्रकार चुनने से काम नहीं हुआ)।

स्क्रिप्ट निकाय है: /usr/local/bin/carthage copy-frameworks पथ $(SRCROOT)/Carthage/Build/iOS/Alamofire.frameworkइनपुट फ़ाइलों के लिए हैं और$(BUILT_PRODUCTS_DIR)/$(FRAMEWORKS_FOLDER_PATH)/Alamofire.framework आउटपुट वाले हैं।

आशा है कि यह मदद करता है या आपको अपना समाधान खोजने देता है।


2

मैं "iPhone वितरण" प्रावधान प्रोफाइल / हस्ताक्षर प्रमाण पत्र के साथ इस त्रुटि को देख रहा था - जब मैंने "iPhone" पर स्विच किया तो यह साफ़ हो गया


2

मैं अंत में एक तय पाया (कम से कम मेरे लिए)

मैं इस समस्या का सामना कर रहा था (जो कि कहीं से भी प्रकट होता है) और शायद देव / उत्पादन प्रमाण पत्र के साथ कुछ समस्या है। मेरे पास "हस्ताक्षर और क्षमताओं" पर एक मैनुअल कॉन्फ़िगरेशन है, इसलिए जब मैं स्वचालित पर स्विच करता हूं तो समस्या को ठीक करता हूं। (मेरी खराब इंग्लिश के लिए माफ़ कीजिये)


2

यह कोशिश करो, यह समाधान मेरे लिए काम करता है। एंबेड ऐप एक्सटेंशन के तहत विकल्प इंस्टॉल करते समय ही कॉपी को सक्षम करेंBUILD चरणों तार सेटिंग्स में ।

पहले सिम्युलेटर पर ऐप निष्पादित करने का प्रयास करें, ताकि यह सिमुलेटर पर भी कुछ त्रुटि फेंक देगा।

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


1

मैंने इस समस्या का सामना किया और लॉग में इस पर ध्यान दिया:

-[MIBundle pluginKitBundlesSkippingPlatformValidation:withError:]: Ignoring plugin at (path to my app extension) because it doesn't work on this OS version

मेरे एक्सटेंशन के लिए सेटिंग में परिनियोजन लक्ष्य संस्करण को अपडेट करके इसे ठीक कर दिया गया है।


1

मेरे लिए यह मुद्दा अलामॉफायर लाइब्रेरी से संबंधित था जिसे कार्टाज के साथ डाउनलोड किया गया था। "डोंट एम्बेड" का चयन करने के लिए सुनिश्चित करें और कार्थेज को लाइब्रेरी की प्रतिलिपि बनाने दें।


चयन नहीं करने के लिए एम्बेड कहां करें?
नीरव पटेल

1

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

मैं कंसोल में एक खोज के लिए खोज रहा था installd मिली और उसने पाया कि जिस "वसा" फ्रेमवर्क को मैंने अपनी परियोजना में जोड़ा था, वह वास्तव में हस्ताक्षरित था।

हस्ताक्षर बाकी ऐप से मेल नहीं खाते जिसके कारण स्थापना चुपचाप विफल हो गई।

यह जानते हुए कि क्या गलत था, मैं केवल हस्ताक्षर हटा सकता था:

codesign --remove-signature Some.framework


1

यह सिरी एक्सटेंशन के कारण मेरे प्रोजेक्ट पर हुआ। "बिल्ड चरणों" में "एंबेड ऐप एक्सटेंशन" xxxSiriExtension.appex निर्माण को हटा दें और इसे फिर से जोड़ें। यह मेरी परियोजना पर हल हुआ


1

इसे Xcode 11.2 में संबोधित किया गया है । Xcode 11.2 के साथ, आपको अब एक त्रुटि मिलनी चाहिए जो इंगित करती है कि ऐप एक त्रुटि के बजाय स्थापित करने में विफल रहा है जो इंगित करता है कि यह स्थापित है लेकिन लॉन्च करने में विफल रहा। त्रुटि में कुछ विवरण भी होना चाहिए कि इंस्टॉल विफल क्यों हुआ। यदि विवरण अपर्याप्त हैं, तो मेरा सुझाव है कि एक वास्तविक डिवाइस के बजाय एक सिम्युलेटर डिवाइस को लक्षित करना चाहिए क्योंकि इससे एक उच्च निष्ठा त्रुटि पैदा होनी चाहिए।


1

यह तब होता है जब आप ऐप स्टोर के लिए प्रोविज़निंग प्रोफाइल का उपयोग करके ऐप को डिवाइस पर चलाने की कोशिश कर रहे हैं। सुनिश्चित करें कि आप विकास या एडहॉक प्रोफाइल का उपयोग करके चल रहे हैं।

इसका एक अन्य कारण, आप IPA पीढ़ी के लिए कुछ आर्किटेक्चर स्ट्रिपिंग स्क्रिप्ट चला सकते हैं। जांचें कि क्या यह कोई त्रुटि है।


0

बहुत अजीब, मेरी परियोजना के रूट फ़ोल्डर का नाम बदलकर कुछ और मेरे लिए किया। संभवतः फ़ोल्डर के मौजूदा नाम के साथ कहीं-कहीं xcode का कुछ कैशिंग कारण था।


2
ऐसा लगता है कि यह एक व्युत्पन्न डेटा मुद्दा हो सकता है, अपनी परियोजना का नाम बदलने के बजाय व्युत्पन्न डेटा को हटाने के लिए सबसे अच्छा है
क्विन

0

मेरे पास एक ही मुद्दा था जब मैं एक शेयर एक्सटेंशन पर काम कर रहा था। यहाँ सुझाए गए किसी भी समाधान ने मेरे लिए काम नहीं किया।

मैंने डिबगिंग और लॉगिंग की देखभाल की। मैं डिबग और / या लॉग करने में सक्षम नहीं था। मैंने पहले सोचा था कि एक्सटेंशन काम नहीं कर रहा था, लेकिन एक परीक्षण चलाया और सत्यापित किया कि यह वास्तव में निष्पादित हो रहा है लेकिन किसी कारण से मैं डिबग या लॉग करने में सक्षम नहीं था।

सबसे अच्छा मैं जिसके साथ आने में सक्षम था, वह मैन्युअल रूप से डिबगर संलग्न करना है, ब्रेकपॉइंट जोड़ना है जहां मैं लॉग इन करना चाहता था, ब्रेकपॉइंट्स को संपादित किया और मूल्यांकन के बाद लॉग करने और जारी रखने के लिए क्रियाओं को जोड़ा। ऐसा करने के लिए निम्नलिखित कदम है:

  1. सक्रिय योजना को उस एक्सटेंशन पर सेट करें जिसे आप चाहते हैं (शीर्ष बार से, या उससे Product/Scheme/Choose-Your-Scheme
  2. Debug/Attach to Process by ID or Name...। फिर एक्सटेंशन या उसके बंडल आईडी का नाम टाइप करें।
  3. ब्रेकप्वाइंट जोड़ें जहां आप लॉग जोड़ना चाहते थे। ब्रेकपॉइंट को संपादित करें। क्रिया जोड़ें (लॉग संदेश) और इच्छित लॉग दर्ज करें। जाँच करें Automatically continue after evaluating the actions

यहाँ आप मेरे अनुत्तरित प्रश्न पा सकते हैं।


0

मैंने बिल्ड सेटिंग्स> कोड साइनिंग आइडेंटिटी> डीबग पर जाकर मेरा तय किया। सुनिश्चित करें कि आपके पास उपयुक्त "विकास प्रमाणपत्र" है।


0

Xcode विंडो के शीर्ष में, रन / स्टॉप के बगल में अपने ऐप आइकन पर क्लिक करें, और प्रबंधन योजनाओं का चयन करें। सुनिश्चित करें कि रन और परीक्षण बिल्ड कॉन्फ़िगरेशन "डीबग" का उपयोग करता है। Xcode ने इन्हें "रिलीज़" में बदल दिया। मुझसे कारण मत पूछो! Xcode v 11 (11a420a) का उपयोग करना


0

मेरे लिए यह था कि मेरे पास एक बिल्ड फेज स्क्रिप्ट थी, जिसका उद्देश्य ऐप से सिम्युलेटर आर्किटेक्चर को अलग करना था (जब यह ऐप स्टोर पर प्रकाशित होता है)।

मैंने एक सुझाव पढ़ा था कि सिम्युलेटर के लिए भवन बेहतर त्रुटि विवरण देगा और पाया कि स्क्रिप्ट प्रत्येक बिल्ड पर चल रही थी इसलिए मैंने इसे 'स्क्रिप्ट चलाने के लिए केवल इंस्टॉल करते समय स्विच किया' और ऐसा लगता है कि मेरे लिए समस्या हल हो गई है।

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