xcode - एक्सकोड 6 और 10.10 योसाइट के साथ कोकोपोड्स




cocoapods osx-yosemite (9)

  1. ओपन एक्सकोड 6
  2. ओपन प्राथमिकताएं
  3. स्थान टैब पर क्लिक करें
  4. Command Line Tools संस्करण को Xcode 6.0 बदलें
  5. अनइंस्टॉल cocoapods
    $ sudo gem uninstall cocoapods
  6. Xcodeproj $ sudo gem uninstall xcodeproj
  7. Xcodeproj स्थापित करें
    $ sudo gem install xcodeproj
  8. कोकोपोड स्थापित करें
    $ sudo gem install cocoapods
  9. यह सत्यापित करने के लिए कि यह काम करता है, pod --version चलाएं

शुरुआत में 10.10 और एक्सकोड 6-बीटा में अपग्रेड करने के बाद, मैंने 'पॉड अपडेट' चलाने की कोशिश की और मुझे यह त्रुटि मिली:

cannot load such file -- xcodeproj/prebuilt/universal.x86_64-darwin14-2.0.0/xcodeproj_ext (LoadError)

मैंने 'सूडो मणि इंस्टॉल कोकोपोड्स' का उपयोग करके कोकोपोड्स को अपडेट करने का प्रयास किया, लेकिन एक और त्रुटि प्राप्त हुई:

Fetching: xcodeproj-0.17.0.gem (100%)
Building native extensions.  This could take a while...
ERROR:  Error installing cocoapods:
ERROR: Failed to build gem native extension.

"/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby" -rubygems /Library/Ruby/Gems/2.0.0/gems/rake-10.1.1/bin/rake RUBYARCHDIR=/Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.17.0/ext RUBYLIBDIR=/Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.17.0/ext
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb
checking for -std=c99 option to compiler... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers.  Check the mkmf.log file for more details.  You may need configuration options.

क्या कोई और 10.10 योसामेट पर एक्सकोड 6 के साथ कोकोपोड्स का सफलतापूर्वक उपयोग करने में सक्षम रहा है?


// 10.10 (14A343f) पर Xcode6-Beta7 चल रहा है

मैंने उपर्युक्त सभी की कोशिश की है और कोई भाग्य नहीं है। यहां मेरे लिए क्या काम किया गया है:

मैंने होमब्री के माध्यम से रूबी का नवीनतम संस्करण स्थापित किया (कुछ मिनट लिया)

brew install ruby

फिर सामान्य रूप से Cocoapods स्थापित किया

sudo gem install cocoapods

और यह एक इलाज काम किया!


इसे इस्तेमाल करे:

sudo gem uninstall cocoapods
sudo gem install cocoapods
$ pod repo remove master
$ pod setup
$ pod install

एक्सकोड 6.0 जीएम में 10.10 एसडीके गुम है और इसलिए मणि xcodeproj संकलित नहीं किया जा सकता है जिसमें कुछ सी कोड है जिसमें 10.10 एसडीके की आवश्यकता है। यह भविष्य में तय किया जा रहा है। अभी के लिए आप इस तरह काम कर सकते हैं ( rvm या किसी और चीज की आवश्यकता नहीं है):

  • टर्मिनल: sudo gem uninstall cocoapods xcodeproj
  • एक्सकोड 6.1 डाउनलोड करें (अभी बीटा 2 वर्तमान है)
  • इसे सेटिंग्स पर जाएं -> स्थान -> कमांड लाइन टूल्स -> एक्सकोड 6.1 बीटा में बदलें
  • टर्मिनल: sudo gem install cocoapods
  • अपने कमांड लाइन टूल्स को वापस जीएम में बदलें (यदि आप चाहते हैं / जरूरत है)

अधिक जानकारी के लिए देखें: https://github.com/CocoaPods/CocoaPods/issues/2432


कोशिश करो:

/ usr / bin / login -f your_mac_username

सीडी "अपनी परियोजना के लिए"

पॉड स्थापित करें

किया हुआ।


ठीक है, ऐसा लगता है कि इसकी सूचना मिली है और इसका कामकाज है: https://github.com/CocoaPods/CocoaPods/issues/2219

निम्नलिखित मेरे लिए काम किया:

sudo gem uninstall cocoapods
sudo gem install xcodeproj
sudo gem install cocoapods
pod update

मुझे पता चला है कि ~ / .rvm फ़ोल्डर को हटाने से संस्करण, एसीएल और कॉन्फ़िगरेशन विवादों से उत्पन्न होने वाली समस्याएं हल हो जाती हैं। आपके सभी रत्नों को पुनर्स्थापित करना होगा, लेकिन यह मुझे मिला सबसे सरल समाधान है। आप एक्सकोड 5 का उपयोग जारी रख सकते हैं (कोई स्विच आवश्यक नहीं है)। तो बस भागो

> sudo rm -rf ~/.rvm

खोल में।


मैंने 10.10 के लिए कमांड लाइन टूल्स के नवीनतम संस्करण को फिर से डाउनलोड करके इस समस्या को हल किया


हमने कोकोपोड्स 0.34 जारी किया है जिसमें अब कोई सी आधारित एक्सटेंशन नहीं है और एक्सकोड स्थापित किए बिना भी इंस्टॉल किया जाएगा, इस प्रकार ऐप्पल ने हमें यह कठिन सेटअप करने के लिए काम करने में सक्षम होना चाहिए।







osx-yosemite-beta