OSX का यह संस्करण आवश्यक dSYM रूपांतरण करने में सक्षम नहीं है


12
[31merror: could not complete submission of dSYM at /Users/XXUSERXX/Library/Developer/Xcode/DerivedData/ProjectName-flcoueeibbfifebpxptgzctdsqel/Build/Intermediates.noindex/ArchiveIntermediates/ProjectNameAlpha/BuildProductsPath/ProjectNameAlpha-iphoneos/ProjectName.app.dSYM: 

Error Domain=com.crashlytics.mac.error-domain.process-dsym Code=4 "This version of OSX is not able to perform the necessary dSYM transformations." 
UserInfo={NSLocalizedFailureReason=This version of OSX is not able to perform the necessary dSYM transformations.}
[0m Command PhaseScriptExecution failed with a nonzero exit code

    ** ARCHIVE FAILED **

जब मैंने अपने मैक मिनी (कैटालिना) को नवीनतम (16 जीबी रैम) और एक्सकोड को नवीनतम संस्करण में अपग्रेड किया तो मुझे उपरोक्त त्रुटि संदेश मिल रहा है। मैं IOS के लिए परीक्षण मामलों को चलाने के लिए जेनकिन्स के साथ काम कर रहा हूं और परीक्षण के मामले उत्पन्न होते हैं तो यह सोनार क्यूब सर्वर पर अपलोड हो जाएगा।

चीजें जो मैं थक गया हूँ।
मैक मिनी, क्लोज्ड XCode, चेक्ड XCode कॉन्फ़िगरेशन जैसे "डीबग इंफॉर्मेशन फॉर्मेट" को हां में सेट करना, "डीबग इंफॉर्मेशन फॉर्मेट" को "dsYM फाइल के साथ DWARF" चेक करना।

पहले यह ठीक से काम कर रहा था अपडेट के बाद यह बिल्ड उत्पन्न नहीं कर रहा है, फास्टलेन स्थापित नहीं है।

धन्यवाद


त्रुटि संदेश जो मुझे मिल रहा था वह मैक ओएसएक्स अपडेट के कारण है .. मैंने मैकबुक प्रो को सिएरा से कैटालिना में अपडेट किया है, और यह चीजें जटिल हो गई थीं। मैं अलग-अलग सिस्टम से थक गया जो सिएरा चल रहा है और यह काम कर रहा है, फिर से यह सुनिश्चित करने के लिए कि यह अपडेट के कारण हो रहा है, मैंने अपने अन्य मैक बुक प्रो को भी अपडेट किया है और वही त्रुटि मिली है।
एंड्रयू क्रेमर

जवाबों:


15

फैब्रिक पॉड का आपका संस्करण MacOS के नवीनतम संस्करण से प्रतीकों को संभालने में सक्षम नहीं है। आप नवीनतम पॉड वर्जन (१०/२०.२ १०/२१/२०१९ के अनुसार) को अपडेट करना चाहेंगे। आप की आवश्यकता हो सकती sudo gem install cocoapods, pod repo update, pod cache clean, अपने Podfile में नए संस्करणों (अगले पैराग्राफ देखें) से लक्षित करते हुएpod update

मेरे पास फली का v1.9.0 था और वही त्रुटि हो रही थी। मुझे '~> 1.10' को विशेष रूप से लक्षित करना था या यह अपडेट नहीं होगा। चूँकि मेरी परियोजना में क्रैशलाईटिक्स पॉड भी शामिल है, इसलिए मुझे यह भी अपडेट करना था (विशेष रूप से '~ ~ 3.14')।

निर्माण, लाभ। शुभकामनाएँ!


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

एक ही त्रुटि xamarin आईओएस परियोजना के साथ सामना किया। ऐसा लगता है कि फली संस्करण में कारण नहीं है।
अलेक्जड्रोब

1
ये कदम मेरे काम नहीं आया ...
डेविड जोन्स

2

कृपया जांचें कि क्या आप नवीनतम क्रैशशेटिक्स और फैब्रिक लाइब्रेरी का उपयोग कर रहे हैं।

pod 'Fabric', '~> 1.10.2'
pod 'Crashlytics', '~> 3.14.0'
  • इन पॉड्स के साथ अपने पॉडफाइल को अपडेट करें
  • फिर भागो pod install

अब, परियोजना का निर्माण, यह काम करना चाहिए।


0

यहाँ मैंने अपलोड-सिंबल बनाने के लिए क्या किया है टूल काम :

मेरे पोडफाइल में , फैब्रिक और लिए संस्करण सीमा को हटा दिया।

मेरा निम्नानुसार था:

  pod 'Fabric', '~> 1.7.13'
  pod 'Crashlytics', '~> 3.10.7'

और मैंने इसे बदल दिया:

  pod 'Fabric'
  pod 'Crashlytics'

मैंने फिर पॉड इंस्टॉल निष्पादित किया और फिर स्क्रिप्ट कार्य करने में सक्षम थी।

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