2015-11-24 13 views
8

को अपडेट नहीं करता यहाँ मेरी podfile मैं इस परियोजना में उपयोग करते हैं:"फली अद्यतन" नवीनतम संस्करण

source 'https://github.com/CocoaPods/Specs.git' 
platform :ios, '9.0' 
use_frameworks! 

pod 'AFNetworking', '~> 2.0' 
pod 'GoogleMaps' 
pod 'MONActivityIndicatorView' 
pod 'NYXImagesKit' 
pod 'MagicalRecord' 
pod 'FBSDKCoreKit' 
pod 'FBSDKShareKit' 
pod 'FBSDKLoginKit' 
pod 'Countly' 

समस्या यह है कि cocoapods 0.39 संस्करण 2.5.4 जो गलत है AFNetworking अपडेट कर रहा है है। नवीनतम संस्करण 2.6.3 4.4 इसके अलावा फेसबुक एसडीके अद्यतन करने (नवीनतम 4.8 है) आदि

मैं फलियाँ फ़ोल्डर और .lock फ़ाइल को नष्ट करने की कोशिश की लेकिन

मदद नहीं करता है इसके अलावा cocoapods कैश साफ करने की कोशिश की है लेकिन मदद नहीं की:

MACMINI:myproject myusername$ pod cache clean --all 
MACMINI:myproject myusername$ pod update 
Update all pods 
Updating local specs repositories 
Analyzing dependencies 
Downloading dependencies 
Installing AFNetworking (2.5.4) 
Installing Bolts (1.2.0) 
Installing Countly (15.06.01) 
Installing FBSDKCoreKit (4.4.0) 
Installing FBSDKLoginKit (4.4.0) 
Installing FBSDKShareKit (4.4.0) 
Installing GoogleMaps (1.10.1) 
Installing MONActivityIndicatorView (0.0.3) 
Installing MagicalRecord (2.3.0) 
Installing NYXImagesKit (2.3) 
Generating Pods project 
Integrating client project 

[!] Please close any current Xcode sessions and use `myproject.xcworkspace` for this project from now on. 
Sending stats 
Sending stats 
Pod installation complete! There are 9 dependencies from the Podfile and 10 total pods installed. 
+0

तारीख तक अपने कोको फली है? – vinbhai4u

+0

हां। मैंने – Sergio

+0

से ऊपर वर्णित संस्करण 0.3 9.0 में कोकोपोड अपडेट किए हैं शायद एएफनेटवर्किंग लाइन से '~> 2.0' को हटाने का प्रयास करें? और ढांचे के बल उपयोग को हटा दें? – DisableR

उत्तर

-1

निकाला जा रहा है और cocoapods की फिर से स्थापित करने समस्या हल करने के लिए:

MACMINI:myproject myusername$ sudo rm -fr ~/.cocoapods/repos/master 
Password: 
MACMINI:myproject myusername$ pod setup 
Setting up CocoaPods master repo 
Setup completed 
MACMINI:myproject myusername$ cd ~/myproject/ 
MACMINI:myproject myusername$ pod update 
Update all pods 
Updating local specs repositories 
Analyzing dependencies 
Downloading dependencies 
Installing AFNetworking 2.6.3 (was 2.5.4) 
Installing Bolts 1.5.0 (was 1.2.0) 
Using Countly (15.06.01) 
Installing FBSDKCoreKit 4.8.0 (was 4.4.0) 
Installing FBSDKLoginKit 4.8.0 (was 4.4.0) 
Installing FBSDKShareKit 4.8.0 (was 4.4.0) 
Installing GoogleMaps 1.10.5 (was 1.10.1) 
Using MONActivityIndicatorView (0.0.3) 
Using MagicalRecord (2.3.0) 
Using NYXImagesKit (2.3) 
Generating Pods project 
Integrating client project 
Sending stats 
Sending stats 
Pod installation complete! There are 9 dependencies from the Podfile and 10 total pods installed. 
+0

मेरे मामले में नवीनतम अपडेट – Jamil

+0

यह समाधान ओवरकिल नहीं है। समस्या संभवतः पॉडफाइल के भीतर निर्भरता है जिसे पहले अपग्रेड किया जाना चाहिए। – davidgoli

0

मैं एक नया फली की कोशिश की और यह मेरे नवीनतम

Update all pods 
Updating local specs repositories 
Analyzing dependencies 
Downloading dependencies 
Installing AFNetworking (2.6.3) 
Generating Pods project 
Integrating client project 

[!] Please close any current Xcode sessions and use `AfnetworkingPodFic.xcworkspace` for this project from now on. 
Sending stats 
Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed. 

Cocoapods

०१२३५१६४१० का संचय साफ़ करके देखें मिलता है

आप पा सकते हैं कि कैसे नीचे

https://gist.github.com/mbinna/4202236

आशा से यह मदद करता है :)

+1

पर इंगित करता है मेरी सहायता नहीं की। अपडेट किया गया विषय – Sergio

+0

@ सर्जियो मुझे नवीनतम अपडेट मिल रहा है मेरे अपडेट किए गए उत्तर – vinbhai4u

+0

@ सर्जियो – vinbhai4u

2

में से एक कोकोपोड्स को पॉड का नवीनतम संस्करण नहीं उठाए जाने के कारण एक और डेपेन हो सकते हैं एक ऐसा संस्करण जो आवश्यक संस्करण की आवश्यकता है।

उदाहरण के लिए, मान लीजिए Poda के नवीनतम संस्करण 2.6 है और आप अपने Podfile में यह है:

pod 'PodA', '~> 2.0' 
pod 'PodB' 

आप के नाम एक अज्ञात PodB निम्नलिखित निर्भरता है: "Poda": "~> 2.5। 4 "

जब कोकोपोड निर्भरता को पूरा करने की कोशिश करता है, तो यह पॉडए के संस्करण 2.6 को अस्वीकार कर देगा क्योंकि यह पॉडबी पर मजबूत निर्भरता बाधा को पूरा करने में विफल रहता है।

एक तरह से इस समस्या का निवारण करने से पहले "फली अद्यतन"

export MOLINILLO_DEBUG=1 
4

मेरे मामले में चलाने के लिए आंतरिक निर्भरता ग्राफ निम्नलिखित वातावरण चर सेट करके डिबगिंग जानकारी मुद्रित करने के लिए CocoaPods पूछना है, नियॉन अद्यतन नहीं हैं मेरे लिए। यह पता चला है कि यह तैनाती लक्ष्य की वजह से था।

platform :ios, '10.0'

में बदला गया platform :ios, '8.0' और अद्यतन सामान्य रूप से काम किया।

0

$ फली अद्यतन

टर्मिनल प्रकार में

इस आदेश, नए संस्करण

0

स्वच्छ फली पथ नीचे में कैश करने के लिए सभी फली अद्यतन फोन और फली को फिर से स्थापित करना।

~/Library/Caches/CocoaPods/

~/.cocoapods/रेपोस/आईबीएम cocoapods-चश्मा

संबंधित मुद्दे