2016-01-28 4 views
13

मैं एक फ्रेमवर्क (प्रोजेक्टऑन कहा जाता है) बनाया और परीक्षण किया। मैं इस ढांचे को Carthage में उपयोग करने की अनुमति देना चाहता हूं। मैंने अपनी योजना संपादित की और XCODE में साझा की गई डिफ़ॉल्ट "ProjectOne" योजना बनाई। मैंने कार्थेज बनाया और सत्यापित किया कि ढांचा कार्थेज/बिल्ड/आईओएस में बनाया गया था।कार्थेज: आईओएस प्लेटफ़ॉर्म के लिए कोई साझा ढांचा योजना नहीं है (मेरे स्वयं के ढांचे के लिए)

मैं तो github पर पुश करें और एक रिलीज बनाएं।

किसी अन्य प्रोजेक्ट में, मैं इस ढांचे का उपयोग कर रहा हूं। लेकिन, कार्थेज रिपोर्ट"निर्भरता प्रोजेक्ट में किसी भी प्लेटफार्म के लिए कोई साझा ढांचा योजना नहीं है: आईओएस"

मुझे पूरा यकीन है कि मैंने प्रोजेक्टऑन में योजना साझा की है - क्या किसी को पता है कि यह क्यों हो रहा है?

उत्तर

18

कार्थेज के लोगों ने मुझे इस मुद्दे की खोज में मदद की - एक्सकोड गिट करने के लिए योजनाएं नहीं जोड़ रहा था। सुनिश्चित करें कि .xcodeproj/xcshareddata/xcschemes जोड़ा गया है और github पर धक्का दिया गया है।

+1

मेरी योजना साझा की जाती है और इसे गिट करने के लिए धक्का दिया जाता है, लेकिन दुर्भाग्यवश मुझे अभी भी एक ही त्रुटि मिलती है ... – jowie

+0

मुझे आपकी स्थिति @ जॉवी के बारे में निश्चित नहीं है, लेकिन जब मैंने इस मुद्दे को मारा, तो मैंने सोचा कि मेरी साझा योजना को धक्का दिया गया था गिट लेकिन यह नहीं था। मैं आपके रेपो को देखता हूं और देखता हूं कि .xcodeproj में क्या है। – tng

+0

हाँ @tng यह निकला कि यह गिट ठीक से सिंक्रनाइज़ नहीं कर रहा था। धन्यवाद! – jowie

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