2016-02-01 14 views
8

बनाते समय त्रुटि "अज्ञात फ़ाइल प्रकार" का कारण बनता है मैं अपने ऐप के लिए कोकोपोड का उपयोग कर रहा हूं।पॉड इंस्टॉल Acknowledgements.plist

स्विफ्ट में मॉड्यूल में से एक लिखा गया है, इसलिए मेरा पॉडफ़ाइल नीचे जैसा है।

platform :ios, "8.0" 
use_frameworks! 

target "ossTest" do 
    pod 'Charts', "~> 2.0" 
    pod "Color-Picker-for-iOS", "~> 2.0" 
end 

post_install do | installer | 
require 'fileutils' 

FileUtils.cp_r('Pods/Target Support Files/Pods/Pods-Acknowledgements.plist', 'ossTest/Settings.bundle/Acknowledgements.plist', :remove_destination => true) 
# error 
#FileUtils.cp_r('Pods/Pods-acknowledgements.plist', 'ossTest/Settings.bundle/Acknowledgements.plist', :remove_destination => true) 

end 

जब मैं pod install चलाने के लिए, एक त्रुटि संदेश प्रकट होता है:

[!] An error occurred while processing the post-install hook of the Podfile. 

unknown file type: Pods/Target Support Files/Pods/Pods-Acknowledgements.plist 
बेशक

, मैं Setting.bundle तैयार किया है और बंडल के अंदर, मैं एक खाली Acknowledgement.plist बना लिया है, और संशोधित root.plist सुझाए गए सेटिंग में।

मेरा कोकोपोड्स संस्करण 0.3 9.0 है।

मैं त्रुटि को कैसे हल कर सकता हूं?

+0

मुझे भी वही समस्या है। क्या आपको पता चला कि क्या हो रहा है? – Sandeep

+0

मैं अभी तक इसे हल नहीं कर सका। और मैंने इसके लिए समय बर्बाद करने का फैसला किया। अब मैं https://github.com/vtourraine/VTAcknowledgementsViewController पर VTA स्वीकार किए गए व्यू कंट्रोलर का उपयोग कर रहा हूं। यह मेरे लिए ठीक काम करता है। –

उत्तर

16

मेरे मामले में, मैं था गलत निर्देशिका में बस pod install चला रहा है। जाहिर है, क्योंकि आपके पॉडफाइल में फ़ाइल पथ सापेक्ष हैं, इसका मतलब है कि आपको स्क्रिप्ट को अपनी प्रोजेक्ट की रूट निर्देशिका से चलाना चाहिए।

+0

आपको बहुत बहुत धन्यवाद! –

+0

मेरे पास एक ही समस्या थी। धन्यवाद आपने मुझे बहुत समय बचाया। – Hendrix

2

समस्या को हल करता है कोकोपोड्स के साथ नहीं है। इसके बजाय यह प्रदान किए गए स्थान पर एक फ़ाइल नहीं ढूंढ सकता ... खोजक में जाएं और बीमा करें "पॉड्स/लक्ष्य सहायता फ़ाइलें/पॉड्स/पॉड्स-पावती-प्लेलिस्ट" पर एक फ़ाइल है।

+2

मेरे लिए, जब मैंने कोकोपोड को अपग्रेड किया और उसे लक्ष्य नाम निर्दिष्ट करना पड़ा, तो ये सभी समर्थन फाइलें पॉड्स-लक्ष्य/पॉड्स-लक्ष्य-स्वीकृतियां.प्लिस्ट ... आदि में भी गईं। इन पथों को अद्यतन करने के बाद, सब अच्छा है। – jyoung

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