त्रुटि: "सैंडबॉक्स पॉडफाइल के साथ सिंक में नहीं है। अनलॉक ..." कोकोपीड्स के साथ रेस्टकिट स्थापित करने के बाद


232

मैंने कोकोपोड्स के साथ रेस्टकिट स्थापित करने के बाद एक अजीब मुद्दे का सामना किया है। कोकोपॉड्स के साथ मेरी परियोजना के लिए रेस्टकिट निर्भरता को हल करने और इसे बनाने की कोशिश करने के बाद, मैं इस त्रुटि का सामना करता हूं:

सैंडबॉक्स पोडफाइल.लॉक के साथ सिंक में नहीं है। 'पॉड इंस्टॉल' चलाएं या अपने कोकोपोड्स इंस्टॉलेशन को अपडेट करें।

मैंने दौड़ने की कोशिश की pod install, लेकिन कोई बदलाव नहीं हुआ।

यहाँ कुछ शॉट्स हैं: यहां छवि विवरण दर्ज करें

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

  PODS:
  - AFNetworking (1.3.3)
  - RestKit (0.20.3):
    - RestKit/Core
  - RestKit/Core (0.20.3):
    - RestKit/CoreData
    - RestKit/Network
    - RestKit/ObjectMapping
  - RestKit/CoreData (0.20.3)
  - RestKit/Network (0.20.3):
    - AFNetworking (~> 1.3.0)
    - RestKit/ObjectMapping
    - RestKit/Support
    - SOCKit
  - RestKit/ObjectMapping (0.20.3)
  - RestKit/Search (0.20.3):
    - RestKit/CoreData
  - RestKit/Support (0.20.3):
    - TransitionKit (= 1.1.1)
  - RestKit/Testing (0.20.3)
  - SOCKit (1.1)
  - TransitionKit (1.1.1)

DEPENDENCIES:
  - RestKit (~> 0.20.0)
  - RestKit/Search (~> 0.20.0)
  - RestKit/Testing (~> 0.20.0)

SPEC CHECKSUMS:
  AFNetworking: 61fdd49e2ffe6380378df37b3b6e70630bb9dd66
  RestKit: 1f181c180105a92f11ec4f6cd7de37625e516d83
  SOCKit: 2f3bc4d07910de12dcc202815e07db68a3802581
  TransitionKit: d0e3344aac92991395d4c2e72d9c5a8ceeb12910

COCOAPODS: 0.29.0

2
क्या आपने Run 'pod install' or update your CocoaPods installation.त्रुटि के अनुसार सुझाव दिया था?
वेन

3
बिल्कुल, मैंने ऐसा किया, लेकिन कोई सफलता नहीं
हस्साम अबोनाजमी

1
क्या आप Restkit के संस्करण को Podfile.lockऔर में पोस्ट कर सकते हैं Pods/Manifest.lock? यह त्रुटि तब होती है जब ये समान नहीं होती हैं।
मिशीमो

हाँ, मैंने उनकी तुलना की, वे बिल्कुल समान हैं।
हाशम अबोनजामी

"सैंडबॉक्स" त्रुटि के ऊपर त्रुटि है "अंतर: कमांड नहीं मिली" मुझे नहीं पता कि क्या अलग करने से समस्या को ठीक किया जा सकता है, लेकिन यह क्या हो रहा है के रूप में संकेत हो सकता है।
थंडर रैबिट

जवाबों:


318

मैं कोकोपोड्स को अपडेट करके इसे ठीक करने में सक्षम था।

I. प्रोजेक्ट क्लीनअप

  1. प्रोजेक्ट नेविगेटर में, अपने प्रोजेक्ट का चयन करें
  2. अपना लक्ष्य चुनें
  3. सभी libPods * .a को बिल्ड चरणों में निकालें > लिंक बाइनरी लाइब्रेरी के साथ

द्वितीय। CocoaPods को अपडेट करें

  1. टर्मिनल लॉन्च करें और अपनी परियोजना निर्देशिका में जाएं।
  2. कमांड का उपयोग करके कोकोआपोड्स को अपडेट करें pod install

3
एक आकर्षण की तरह काम किया, आप अपना जवाब अपडेट कर सकते हैं यो कहना है कि कमांड पॉड इंस्टॉल करें
ManicMonkOnMac

18
I.3 के बारे में - क्या आपका मतलब 'बिल्ड फेज> लिंक बाइनरी विद लाइब्रेरीज़' सेक्शन है?
क्राफ्टीदेविल

1
जब मैं प्रोजेक्ट डायरेक्टरी में पॉड इंस्टॉल कमांड चलाता हूं, तो मुझे चेतावनी मिली है: निहित स्रोतों के उपयोग को हटा दिया गया है। अपनी मशीन पर वर्तमान में सभी स्रोतों का उपयोग जारी रखने के लिए, अपने पॉडफाइल के शीर्ष पर निम्न जोड़ें: source ' github.com/CocoaPods/Specs.git ' मैंने इस लिंक को पॉड फ़ाइल में भी जोड़ा था लेकिन वही हुआ। कृपया सुझाव दे।
मितेश खत्री

इसके अलावा मुझे 'चेक पॉड्स मैनिफेस्ट.लॉक' और 'कॉपी पॉड्स रिसोर्सेज' जैसे कोकोआ के सभी संबंधित निर्माण चरणों को हटाना पड़ा।
जेविला

17
@ वालेरी पावलोव इन चरणों ने काम किया, लेकिन एक सफल परियोजना के साफ होने के बाद, निर्माण तुरंत ही 3 त्रुटियों के साथ विफल हो जाता है जो मुझे नीचे से छुटकारा पाने के लिए नहीं लगते हैं। मैंने पूरी तरह से सभी कोकोपोड्स को हटाने की कोशिश की, फिर से स्थापित करना, अपडेट करना, एक्सकोड रीस्टार्ट के साथ यह सब करना और आदि टर्मिनल में ये सभी सफलतापूर्वक प्रदर्शन करते हैं लेकिन निर्माण विफल रहता है। कोई और विचार? त्रुटियां: diff: /../Podfile.lock: ऐसी कोई फ़ाइल या निर्देशिका नहीं अंतर: /Manifest.lock: ऐसी कोई फ़ाइल या निर्देशिका त्रुटि नहीं: सैंडबॉक्स Podfile.lock के साथ सिंक में नहीं है। 'पॉड इंस्टॉल' चलाएं या अपने कोकोपोड्स इंस्टॉलेशन को अपडेट करें।
एनटी 3

111

कई अटेंडेस के बाद मैं इस समस्या को ठीक करने में कामयाब रहा। परिवर्तनीय $ {PODS_ROOT} सेट नहीं किया गया था और मैं नीचे ट्रिक कर रहा हूं। बिल्ड फेज में जाएं -> पॉड्स मेनिफेस्ट को चेक करें और बदलें

diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null

सेवा

diff "${SRCROOT}/Podfile.lock" "${SRCROOT}/Pods/Manifest.lock" > /dev/null

इससे मुझे मदद मिलती है।


$ PODS_ROOT का निपटान क्यों नहीं किया जाता है? क्या मुझे अपनी परियोजना के लिए फली को फिर से स्थापित करने की आवश्यकता है?
पेट्र सिरोव

2
$ PODS_ROOT को सेट नहीं करने का कारण मुख्य रूप से है क्योंकि। Cccapods द्वारा उत्पन्न .xcconfig फ़ाइल बिल्ड लक्ष्य पर लागू नहीं होती है।
फुजिया

@ फ़ुजिया मैं .xcconfig फ़ाइल कैसे लागू करूं?
डार्को रोमानोव

मेरे मामले में मैंने PODS_ROOT = ${SRC_ROOT}/Podsउसी प्रभाव के लिए अपने xcconfig में सेट किया।
ग्रीगो

44

यदि आप अपने लक्ष्य से सभी पॉड्स को पोडफाइल में हटा देते हैं, जैसे

target 'myTarget' do
pod 'great-stuff', '~> 4.0'  // you deleted this last pod
end

आपको अपने Xcode लक्ष्य बिल्ड चरणों से इन चरणों को मैन्युअल रूप से हटाने की आवश्यकता होगी :

  • पॉड्स मेनीफेस्ट.लॉक की जांच करें
  • पॉड संसाधनों की प्रतिलिपि बनाएँ

जब आप चलाते हैं तो Cocoapods (वर्तमान स्थिर संस्करण 0.37.2) यह सफाई नहीं करता है pod install


इसने मेरे लिए काम किया। Id 2 को स्विफ्ट करने के लिए माइग्रेट कर रही थी और सभी पॉड्स पर टिप्पणी कर दी थी - मैंने सिर्फ एक फली को वापस बनाया, बजाय निर्माण चरणों को हटाने के साथ गड़बड़ करने के लिए।
ब्रायन। क्लियर

बिंगो! मैंने अपने कार्यक्षेत्र को निकालने में घंटों बिताए, फली को फिर से स्थापित किया, आदि और कुछ भी काम नहीं किया।
ओरेन

35

मैं घंटों से खोज कर रहा था और मुझे समाधान के रूप में मिला:

मेरे मामले में, विधि 1 काम करता है।

विधि 1:

  1. लक्ष्य चुनें> बिल्ड वाक्यांश पर जाएं > लाइब्रेरी के साथ लिंक बाइनरी पर क्लिक करें > सभी libPods.a फ़ाइलों को हटा दें
  2. टर्मिनल खोलें> अपनी परियोजना के लिए प्रत्यक्ष> रन:

     pod install
    
  3. स्वच्छ और निर्माण परियोजना

ref.1

विधि 2:

  1. टर्मिनल खोलें> अपनी परियोजना के लिए प्रत्यक्ष> रन:

    pod deintegrate --verbose    
    pod install --verbose
    

ref.2

विधि 3:

  1. लक्ष्य चुनें> बिल्ड सेटिंग्स पर जाएं > "+" चिह्न पर क्लिक करें
  2. 2 उपयोगकर्ता-परिभाषित सेटिंग्स जोड़ें: [बाईं ओर दाईं ओर]

    PODS_ROOT = ${SRCROOT}/Pods
    

    तथा

    PODS_PODFILE_DIR_PATH = ${SRCROOT}/
    

ref.3


मैंने अन्य सभी समाधानों की कोशिश की लेकिन कुछ भी काम नहीं किया। विधि 3 ने मेरे लिए काम किया।
विनर

25

परियोजना से फली निकालना और फिर से स्थापित करना मेरे लिए काम कर गया।

वहाँ अच्छा GitHub भंडार है जो पूरी तरह से परियोजना से फली को निकाल सकता है।

बस अपने पॉडफाइल का बैकअप रखें और कमांड के नीचे चलाएं।

  • मणि स्थापित कोकोपोड्स-डीइनग्रेट
  • मणि स्थापित कोकोपोड्स-साफ
  • प्रोजेक्ट डायरेक्टरी पर जाएं और पॉड डीइनग्रेट चलाएं
  • फिर से फली साफ करें
  • पॉड इंस्टॉल चलाएं

साफ करें और चलाएं।


1
आप महान हैं, केवल आपके लिए मेरे लिए काम किया, बहुत बहुत धन्यवाद
अल्बर्ट श

इन आदेशों को चलाने के बाद मुझे एक सफल निर्माण संदेश मिलता है, लेकिन अब, सिम्युलेटर पर कुछ भी नहीं दिखाई देता है और न ही कंसोल। क्या आप जानते हैं कि ऐसा क्यों हुआ?
जॉर्ज बैरोज

BE AWARE: बिल्ड वर्क्स, लेकिन पॉड क्लीन ने प्रोजेक्ट टारगेट को छोड़ दिया। न तो कोई अभिलेख बनाए गए और न ही ऐप बनाए गए।
रूबेन

@ गायब सामग्री फिर से "पॉड इंस्टॉल" पर फिर से उत्पन्न होगी
तीना नाथ पॉल

इसके बावजूद, आपके द्वारा मेरे ऐप आइकन का उल्लेख किए गए चरणों को करने के बाद, मुख्य परियोजना के रूप में अब दिखाई नहीं देता है ... केवल कॉर्डोवा लोगो दिखाई देता है, और कोई निर्माण या संग्रह उत्पन्न नहीं हो रहा है।
रूबेन

12

लक्ष्य नाम बदलने के बाद

मेरी समस्या पुराने लक्ष्य नामों के साथ xcconfig थी।

  • फ़ाइल -> जानकारी -> कॉन्फ़िगरेशन प्रोजेक्ट करने के लिए चला गया
  • हटाए गए पुराने xcconfig (डिबग और रिलीज़ दोनों)
  • फली स्थापित करें

यह नए लोगों के लिए अद्यतन होगा।

यदि आपके पास गुम .h फाइलें हैं, तो इसका कारण (पॉड हेडर खोज पथ इन xcconfig में है)


चुनना Noneमेरे लिए भी काम किया। मैं एक दिन से इसके लिए संघर्ष कर रहा था I Gimbal2 SDK को Ionic4 प्रोजेक्ट में एकीकृत करने की कोशिश कर रहा है।
रस

9

यदि आपको निम्न की तरह कोई त्रुटि दिखाई दे रही है:

diff: /../Podfile.lock: ऐसी कोई फ़ाइल या निर्देशिका भिन्न नहीं होती: /Manifest.lock: ऐसी कोई फ़ाइल या निर्देशिका त्रुटि नहीं: सैंडबॉक्स Podfile.lock के साथ सिंक में नहीं है। 'पॉड इंस्टॉल' चलाएं या अपने कोकोपोड्स इंस्टॉलेशन को अपडेट करें।

फिर आपकी परियोजना में कोकोपोड्स के साथ एक समस्या है। कभी-कभी कोकोपोड्स सिंक से बाहर निकल सकते हैं और आपको कोकोपोड्स को फिर से शुरू करने की आवश्यकता होती है। आपको इस त्रुटि को हल करने में सक्षम होना चाहिए:

  1. अपने प्रोजेक्ट फ़ोल्डर में Podfile.lock फ़ाइल को हटाना
  2. अपने प्रोजेक्ट फ़ोल्डर में पॉड्स फ़ोल्डर को हटाना
  3. अपने प्रोजेक्ट फ़ोल्डर में 'पॉड इंस्टॉल' निष्पादित करें
  4. Xcode में "क्लीन" करें
  5. अपने प्रोजेक्ट का पुनर्निर्माण करें

2
बहुत बहुत धन्यवाद। आपने मेरा दिन बना दिया। मेरे फ़्लटर प्रोजेक्ट में और कुछ काम नहीं हुआ।
nbloqs

यह एकमात्र समाधान है जिसने मेरे लिए भी काम किया। Podfile.lock को हटाना। चेतावनी दी जाती है कि ऐसा करते समय आपको कुछ अप्रत्याशित संस्करण अपग्रेड मिल सकते हैं।
संतमन्नो

स्पंदन के लिए: pod installअपने flutter_project / ios में चलाएं
Kirill Karmazin

5

मेरे मामले में, WatchKit ऐप को एकीकृत करने के बाद मुझे वही त्रुटि मिली। समस्या को हल करने के लिए मुझे पोडफाइल में वॉचकीट के दोनों लक्ष्यों को जोड़ने की आवश्यकता थी:

target 'MyProject WatchKit App' do
    platform :watchos, '2.0'
    shared_pods
end

target 'MyProject WatchKit App Extension' do
    platform :watchos, '2.0'
    shared_pods
end

पुनश्च: हो सकता है कि यह मेरे लिए हो क्योंकि मैंने MyProject WatchKit Appशुरू में लक्ष्य के लिए गलती से फली लगाई थी।


मुझे लगता है कि आपने सिर पर कील मारा;)
हैकमफोर्ड 20

4

मुझे मेरा हल मिला: भागो: के pod updateबजाय pod install। त्रुटि तय हो गई थी!


कुंआ। यह पुरानी पॉड्स को अपडेट करेगा, इसलिए सुनिश्चित करें कि आप यही चाहते हैं।
ff10

4
  • बिल्ड चरणों में जाएं -> पॉड्स मेनिफेस्टलॉक की जांच करें
  • बदलने के
${PODS_ROOT}/Manifest.lock

साथ में:

${SRCROOT}/Podfile.lock" "${SRCROOT}/Pods/Manifest.lock

छवि की जाँच करें:

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


इसने मेरे लिए कॉर्डोवा आईओएस बिल्ड में काम किया, जबकि स्वीकृत जवाब से काम नहीं चला।
बस्तियन ब्लैंकेनबर्ग

3

मुझे इस समस्या का सामना एक गलत फ़ाइल वाले xcconfig फ़ाइल से करना पड़ा।

पॉड्स-जनरेटेड xcconfig को कस्टमाइज़ किए गए xcconfig में सही ढंग से #included नहीं किया गया था, जिसका मैं उपयोग कर रहा था। इसने $ PODS_ROOT को diff "/../Podfile.lock" "/Manifest.lock"स्पष्ट कारणों से असफल होने के परिणामस्वरूप सेट नहीं किया , जो कि पॉड्स एक गलत मुद्दे के रूप में गलत व्याख्या करता है।


3

मेरे लिए समस्या यह थी कि मैंने अपने ऐप में एक मौजूदा को डुप्लिकेट करके एक नया लक्ष्य बनाया, लेकिन लक्ष्य को जोड़ना भूल गया Podfile। किसी कारण से, क्लोन किए गए लक्ष्य ने समस्याओं के बिना दिनों के लिए काम किया, लेकिन थोड़ी देर के बाद इस त्रुटि से निर्माण करने में विफल रहा। मुझे पॉडफिल में अपने क्लोन प्रोजेक्ट लक्ष्य के लिए एक नई लक्ष्य प्रविष्टि बनानी थी pod install


2

यदि आप प्रोजेक्ट को गीथब से डाउनलोड करते हैं या दूसरी जगह से कॉपी करते हैं, तो निर्भरता पुस्तकालय मौजूद नहीं है, यह मुद्दा होगा।

तुम बस करने की जरूरत cdकरने के लिए project/project_name directoryटर्मिनल, उपयोग में lsनहीं है कि क्या एक जांच करने के लिएPodfile फ़ाइल।

अगर वहाँ मौजूद है Podfile, तो आपको केवल निर्भरता स्थापित करने की आवश्यकता है:

pod install

धन्यवाद - यह वास्तव में मुझे बहुत मदद मिली जब मैं उनके गिथब वेबसाइट से डाउनलोड किए गए स्पंदन उदाहरणों को चला रहा था और मुझे वही त्रुटि मिली थी। मैंने प्रत्येक स्पंदन उदाहरण फ़ोल्डर के लिए ios फ़ोल्डर में नेविगेट किया और पॉड स्थापित किया और फिर स्पंदन ऐप ने काम किया।
साइमन

आपकी मदद करके प्रसन्नता हुई।
विमान

2

मैंने सब कुछ करने की कोशिश की, लेकिन समस्या बनी रही। उसके बाद मैंने ऐसा किया और इसने ASAP (As Smooth As Possible) में काम किया।

  1. .Xcworkspace फ़ाइल खोलें।
  2. यदि Xcode 10 पर कॉर्डोवा का उपयोग करके विरासत निर्माण प्रणाली में बदलें।
  3. पोडफाइल के लक्ष्य / परियोजना पर जाएं। 11+ के रूप में परिनियोजन तर्ज का चयन करें
  4. फिर डिबग को बदलें और पॉड्स-build/release पर रिलीज़ करें। यह मेरे मामले में App.debug / रिलीज़ था। संलग्न। आशा करता हूँ की ये काम करेगा। पॉड में डिबग रिलीज को चेज करें

2

मेरा काम का जवाब है:

  1. इस कमांड द्वारा अपने कोकोपोड्स को अपडेट स्थापित करें: पॉड अपडेट
  2. इस कमांड द्वारा अपनी नई पॉड्स स्थापित करें। फली स्थापित करें
  3. अंतिम एक कमांड: सूडो मणि कोकापोड्स स्थापित करें।

2

पूरी तरह से इन जवाबों से मेरे लिए कुछ भी काम नहीं किया। चल कर फिर से प्रोजेक्ट बनाना पड़ा cordova platform add ios। मैंने जो देखा है, यहाँ तक कि (मेरे मामले में) फायरबेज पॉड्स के साथ नए सिरे से तैयार की गई परियोजना ने बार-बार त्रुटि संदेश दिया। कुछ में (Firebase, RestKit) फली के लिए एक बग की तरह मेरी राय दिखता में Xcodeया CocoaPods। पॉड्स को शामिल करने के लिए मैं बस अपना संपादन कर सकता था config.xmlऔर चला सकता थाcordova platform add iOS था था, जिसने मेरे लिए सब कुछ स्वचालित रूप से किया। सुनिश्चित नहीं है कि यह सभी परिदृश्यों में काम करेगा।

संपादित करें: मेरे पास Podfileपिछले iOS/ से एक था Xcode, लेकिन आज के रूप में सबसे नया # DO NOT MODIFY -- auto-generated by Apache Cordovaहै Podfile। यह दृष्टिकोण की कोशिश करने के लिए मेरे सिर में एक प्रकाश पर बदल गया। थोड़ा तुच्छ दिखता है, लेकिन काम करता है और मेरी Firebaseविशेषताओं ने काम किया।


1
यह एकमात्र तरीका है जो मेरे लिए काम करता है। अन्य सभी की कोशिश की। मैंने प्लेटफ़ॉर्म हटा दिए और 'कॉर्डोवा प्लेटफ़ॉर्म ऐड आईओएस' का पुनर्स्थापना किया। मुझे भी लगता है कि मेरे पास पिछले प्लेटफ़ॉर्म / आईओएस थे जो मैंने एक्सकोड के पिछले संस्करण पर उपयोग किए थे।
हीथ

1

इससे आज मेरा काम बन गया!

  1. अपने प्रोजेक्ट फ़ोल्डर में Podfile.lock फ़ाइल को हटाना
  2. अपने प्रोजेक्ट फ़ोल्डर में पॉड्स फ़ोल्डर को हटाना
  3. अपने प्रोजेक्ट फ़ोल्डर में पॉड इंस्टॉल करें
  4. Xcode में "क्लीन" करें
  5. अपने प्रोजेक्ट का पुनर्निर्माण करें

मैं इस संदेश को मंजूर करता हूँ! इसके अलावा अगर आप फ्लटर पर हैं, तो भूल न जाएंflutter pub get
किरिल कर्माज़िन

1

जब तुम करोगे

pod install --verbose

सुनिश्चित करो:

1- आप सही डायरेक्टरी में हैं। ज्यादातर बार, जब एक गीथब प्रोजेक्ट डाउनलोड किया जाता है, तो एक मास्टर फ़ोल्डर होगा। पॉड इंस्टॉल करने से पहले आपको टर्मिनल में वास्तविक प्रोजेक्ट नाम फ़ोल्डर (मास्टरफ़ोल्डर / प्रोजेक्ट फ़ोल्डर) के अंदर होना चाहिए

2- पुराने पॉड लॉक फोल्डर को हटा दें और फिर xcode क्लीन एंड डू पॉड इंस्टॉल का उपयोग करके प्रोजेक्ट को साफ करें।

3- अपने rvm को अपडेट रखें।


1

मेरी समस्या कोको पॉड्स संस्करण थी इसलिए मैंने sudo gem install cocoapods --pre इसके साथ नवीनतम स्थापित किया: फिरpod update

मेरे लिए यही काम किया


1

मेरे लिए काम करने वाले कदम ( XCode 8.3.3/XCode 9 beta with a Swift 3.1 project)

 - Navigate to your project directory
 - pod install //which then asks you to do the next step
 - pod repo update //takes a while to update the repo
 - pod update
 - pod install
 - Close Xcode session
 - Open and Clean the project
 - Build/Run

इसके अलावा make sure you open the .xcworkspace file rather than the project file (.xcodeproj) when working with pods। कि "Apple Mach -O Linker कमांड विफल" जैसे लिंक के साथ किसी भी त्रुटि को हल करना चाहिए


1

यदि आप प्रोजेक्ट क्लीनअप और अपनी परियोजना में अभी भी त्रुटि के लिए आवेदन कर रहे हैं ।

आप टैब बिल्ड चरण पर जाएं और फिर Check Pods Manifest.lockस्क्रिप्ट ढूंढें और निकालें।

फिर Podsउस तरह के फोल्डर को हटाने के लिए कमांड टाइप करेंrm -rf Pods

और फिर आपको कमांड द्वारा पोडफाइल.लॉक को हटाने की आवश्यकता है rm Podfile.lock

शायद, ऐसी स्थिति के आधार पर आप फ़ाइल को निकाल सकते हैं your_project_name.xcworkspace

अंत में, आपको पॉड स्थापित करने के लिए कमांड की आवश्यकता है pod install --repo-update

उम्मीद है, यह समाधान आपके साथ आता है। मुबारक कोडिंग :)


1

मेरी भी यही त्रुटि थी। पहले मैं cocoapods का उपयोग करके अद्यतन करता हूं

sudo gem install cocoapods

फिर पॉड स्थापित कमांड का उपयोग करके पॉड स्थापित करें मेरे लिए काम किया।


1

कृपया निम्न चरण करें:

1: अपने प्रोजेक्ट फ़ोल्डर में पॉडफाइल.लॉक फाइल को डिलीट करें

2: अपने प्रोजेक्ट फ़ोल्डर में पॉड्स फ़ोल्डर को हटाना

3: अपने प्रोजेक्ट फ़ोल्डर में 'पॉड इंस्टॉल' निष्पादित करें

4: Xcode में "क्लीन" करें

5: अपने प्रोजेक्ट का पुनर्निर्माण करें


1

मेरे लिए, स्पंदन में काम करना, मौजूदा कॉन्फ़िगरेशन के कारण कॉन्फ़िगरेशन स्वचालित रूप से जोड़ा नहीं गया था।

जोड़ने #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"के लिए Flutter/Release.xcconfigऔरFlutter/Debug.xcconfig

इस मुद्दे को हल किया।


1

इसे चलाएं, और आपकी त्रुटियां गायब हो जाएंगी

rm -rf Pods && gem install cocoapods && pod install


1

मैंने एक स्पंदन परियोजना में इस समस्या का सामना किया। मैंने अभी अभी xCode में iOS मॉड्यूल खोला है और बिल्ड क्लीन फ़ोल्डर ने मेरे लिए काम किया है।


1

सही लक्ष्य सेट करने की कोशिश करें Podfileऔर फिर दौड़ें pod updateयाpod install

आईओएस प्लेटफॉर्म टारगेट


1

Ionic-3 के साथ मेरे पास एक ही मुद्दा था, मैंने उपरोक्त कुछ कदम उठाए लेकिन उनमें से किसी ने भी मेरे लिए काम नहीं किया।

Ionic के लिए ios प्लेटफ़ॉर्म निकालें

$ ionic cordova platform remove ios
$ ionic cordova platform add ios

ओपन xcode फिर बनाने की कोशिश करें। यह मेरे लिए काम किया :-)


1

कॉर्डोवा संस्करण 9 को स्थापित करके ईओण ऐप के साथ मेरी समस्या को ठीक किया, उपरोक्त सभी समाधान की कोशिश की, जो ज्यादातर एक्सकोड से जुड़ा हुआ था और न ही मेरे आयनिक ऐप के लिए काम किया था।

अगर किसी को अपने कॉर्डोवा ऐप के साथ समान समस्या का सामना करना पड़ रहा है, तो कृपया इसे ठीक करने के लिए कॉर्डोवा 9 को अपडेट करें


0

यदि आपकी फली खाली है

  1. कॉपी पॉड संसाधनों को हटा दें और पॉड्स मैनिफ़ेस्ट की जाँच करें।
  2. अपनी परियोजना के निर्माण चरणों से ताला
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.