cocoapods - Xcode 8 कोकोपॉड्स गर्भपात जाल: 6




xcode8 abort (12)

localhost:PodTest3 haiwang$ pod install
Analyzing dependencies
Downloading dependencies
Installing MBProgressHUD (0.9.2)
Installing Masonry (1.0.2)
Generating Pods project
Abort trap: 6

Xcode 8 में अपग्रेड करने के बाद, cocoapods काम नहीं करता है। मैंने स्थापना रद्द करने और स्थापित करने की कोशिश की है, लेकिन यह अभी भी काम नहीं करता है।


2.4 के लिए अपने रूबी संस्करण को अपडेट करें फिर कोकोपोड्स की स्थापना रद्द करें और इसे स्थापित करें।


आप इस समस्या को आसानी से फॉलो कमांड का उपयोग करके हल कर सकते हैं:

gem update cocoapods

कोकोपोड्स को अनइंस्टॉल करें और पुन: स्थापित करें:

gem uninstall cocoapods

gem install cocoapods

डाउनलोड xcode8- बीटा।

localhost:Applications haiwang$ sudo xcode-select -switch /Applications/Xcode-beta.app/Contents/Developer
    localhost:Applications haiwang$ xcode-select -p /Applications/Xcode-beta.app/Contents/Developer

Please close any current Xcode sessions and use `PodTest7.xcworkspace` for this project from now on.

यह ठीक है।


मेरे लिए, मैंने इस मुद्दे को अनइंस्टॉल करके और फिर कमांड के साथ --pre साथ स्थापित करके हल किया

sudo gem uninstall cocoapods

sudo gem install cocoapods --pre

उम्मीद है कि इससे आपकी समस्या दूर हो जाएगी।

अद्यतन करें

CocoaPods ने संस्करण 1.2.0 जारी किया है, इसलिए आप अब इसका उपयोग कर इंस्टॉल कर सकते हैं

sudo gem install cocoapods

और आपको वर्जन 1.2.0 इंस्टॉल हो जाएगा


मैं Cocoapods 1.1.1 के साथ rvm रूबी पर (2.2.4p230 की कोशिश की, और 2.0.0p648 जो सिस्टम रूबी संस्करण के बराबर है), Xcode 8.1 (8B62), macOS 12.12.1 (16B2657) के साथ एक ही मुद्दा रहा हूँ। और केवल एक चीज जो मुझे Cocoapods 1.2.0.beta.1 पर अपडेट कर रही है, या सिस्टम रूबी का उपयोग कर रही है:

$ rvm system do pod install

और निश्चित रूप से अगर आपके पास सिस्टम रत्न में स्थापित कोकोपोड्स नहीं हैं:

$ sudo rvm system do gem install cocoapods

मैंने इसे मैकडोज़ 10.12.1 पर Xcode 8.1 के साथ Cocoapods 1.1.1 (TouchBar सपोर्ट वाला) का उपयोग करके उत्पन्न कार्यक्षेत्र को हटाकर, pod deintegrate को चलाने और फिर से pod install किया।


मैंने यह सब करने की कोशिश की लेकिन उनमें से किसी ने भी मेरे लिए काम नहीं किया, इसने किया:

sudo gem update

यदि @haider_kazal द्वारा सरल स्थापना रद्द करना मेरे लिए काम नहीं करता है, तो रूबी 2.5.5 के साथ RVM को स्थापित करने का प्रयास करें, फिर कोकोआ पूरी तरह से शुद्ध करें:

gem uninstall cocoapods
gem uninstall cocoapods-core
gem uninstall cocoapods-deintegrate
gem uninstall cocoapods-downloader
gem uninstall cocoapods-plugins
gem uninstall cocoapods-search
gem uninstall cocoapods-stats
gem uninstall cocoapods-try
gem uninstall cocoapods-trunk

और फिर एक बार फिर से स्थापित करें:

gem install cocoapods --pre

यदि आप कोकोपोड्स के पुराने संस्करण और xCode के पुराने संस्करण का उपयोग कर रहे हैं, तो आप नए कोकोपीड्स संस्करण को अपडेट करने के बाद पा सकते हैं जो आपके पॉडफाइल सिंटैक्स के बारे में शिकायत करता है।

इस स्थिति में, समस्या को हल करने के लिए एक और विकल्प पुराने कोकोपीड्स संस्करण का उपयोग करते रहना है और पुराने xCode संस्करण के लिए पथ सेट करना है ताकि कोकोपोड्स कार्यक्षेत्र संशोधनों के लिए पुराने xctools संस्करणों का उपयोग करें।

यानी कोकोपोड्स को अपडेट न करें (पुराने संस्करण का उपयोग करें - जैसे 0.39.0) और इसके बजाय इस कमांड को अलग-अलग Xcode वर्जन पर इंगित करें:

sudo xcode-select --switch "path to old version of Xcode.app"

यह संस्करण 2.0.0 और कोकोपोड्स 1.1.1 में रूबी के साथ समस्या है, इसलिए यदि आप कोकोपोड्स के पूर्व-संस्करण का उपयोग नहीं करेंगे, तो केवल rvm के साथ उदाहरण के लिए अपने रूबी संस्करण को अपडेट करें:

\curl -sSL https://get.rvm.io | bash -s stable

याद रखें : नए माणिक की स्थापना के बाद आपको सभी रत्नों को एक बार और स्थापित करना होगा।


यह सही समाधान है जब आपको "ऑपरेशन की अनुमति नहीं है" त्रुटि या xcode8 cocoapods गर्भपात जाल: 6 प्राप्त कर रहे हैं।

कस्टम GEM_HOME

$ mkdir -p $HOME/Software/ruby
$ export GEM_HOME=$HOME/Software/ruby
$ gem install cocoapods
[...]
1 gem installed
$ export PATH=$PATH:$HOME/Software/ruby/bin
$ pod --version
1.1.1