मुझे लगता है कि इस तरह दिखता है एक Podfile के साथ एक परियोजना फ़ाइल है:CocoaPods अवैध परियोजना फ़ाइल उत्पन्न (हेडर नहीं मिला)
platform :ios, '7.0'
def import_pods
pod 'Specta', '0.1.8'
pod 'Expecta', '0.2.1'
pod 'RestKit', '0.20.3'
pod 'MagicalRecord', '2.1'
pod 'RestKit/Testing', '0.20.3'
end
link_with 'LocalMedTests'
import_pods
जब मैं फली स्थापित चलाने के लिए, यह Podfile.lock, फलियाँ निर्देशिका उत्पन्न करता है, और मेरे प्रोजेक्ट के लिए वर्कस्पेस। जब मैं इसे बनाने के लिए वर्कस्पेस खोलता हूं, तो मुझे इस तरह की त्रुटियां मिलती हैं: 'RestKit.h' फ़ाइल नहीं मिली।
ऐसा लगता है कि यह केवल रेस्टकिट के लिए एक मुद्दा है, लेकिन मैं उन त्रुटियों को दूर नहीं कर सकता हूं ताकि यह देखने के लिए कि क्या अधिक है। रीस्टकिट हेडर पॉड्स/हेडर में हैं। वे Pods.xcconfig में ठीक से शामिल हैं। यहां यह अच्छी माप के लिए है:
FRAMEWORK_SEARCH_PATHS = $(inherited) "$(SDKROOT)/Developer/Library/Frameworks" "$(DEVELOPER_LIBRARY_DIR)/Frameworks"
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers" "${PODS_ROOT}/Headers/AFNetworking" "${PODS_ROOT}/Headers/Expecta" "${PODS_ROOT}/Headers/MagicalRecord" "${PODS_ROOT}/Headers/RestKit" "${PODS_ROOT}/Headers/RestKit/RestKit" "${PODS_ROOT}/Headers/RestKit/RestKit/CoreData" "${PODS_ROOT}/Headers/RestKit/RestKit/Network" "${PODS_ROOT}/Headers/RestKit/RestKit/ObjectMapping" "${PODS_ROOT}/Headers/RestKit/RestKit/Support" "${PODS_ROOT}/Headers/RestKit/RestKit/Testing" "${PODS_ROOT}/Headers/SOCKit" "${PODS_ROOT}/Headers/Specta" "${PODS_ROOT}/Headers/TransitionKit"
OTHER_LDFLAGS = -ObjC -framework CFNetwork -framework CoreData -framework Foundation -framework MobileCoreServices -framework Security -framework SenTestingKit -framework SystemConfiguration
PODS_ROOT = ${SRCROOT}/Pods
मैंने बिल्ड फ़ोल्डर की सफाई और सफाई करने की कोशिश की है। इससे कोई फर्क नहीं पड़ता - मैं हमेशा हेडर को त्रुटि नहीं मिला।
मुझे यह भी जोड़ना चाहिए कि Pods.xcconfig द्वारा निर्दिष्ट सभी शीर्षलेख निर्देशिकाओं को लक्ष्य में शामिल किया जाना चाहिए।
इस बारे में कोई विचार? मैं इस परियोजना में कुछ महीनों के लिए कोकोपोड्स का उपयोग कर रहा हूं, बिना किसी मुद्दे के, क्या हाल ही में कुछ बदलाव आया?
आप अपने '# import's पर हेडर आयात कर रहे हैं निम्नलिखित समायोजन मेरी समस्या हल? –
'#import' लेकिन मैंने भाग्य के साथ कई बदलावों की कोशिश की है। और यह हटाए गए/पॉड्स से पहले ठीक काम कर रहा था और कोकोपोड्स ने उन्हें (और वर्कस्पेस) उत्पन्न किया था। –
मुझे हमारे कोकोपॉड इंस्टॉलर (निजी कोकोपॉड रेपो) के साथ एक ही समस्या है। अचानक सभी हेडर लिंक नहीं हो रहे हैं। मैं सुनिश्चित करता हूं कि Pods.xcconfig सही दिखता है, लेकिन मैं इसे काम नहीं कर सकता। – atroutt