2015-08-12 20 views
5

में ReactiveCocoa 3.0 को कैसे शामिल करें मेरे पास xcode 7 बीटा 5 में एक स्विफ्ट 2.0 प्रोजेक्ट है और ReactiveCocoa 3.0 का उपयोग करना चाहते हैं।एक्सकोड 7 प्रोजेक्ट

मैं सेटअप करने में सक्षम xcode 6.3 और तेज 1.2 लेकिन के लिए एक परियोजना कैसे xcode 7 के लिए यह करने के लिए समझ नहीं किया गया है और swift2 है

वहाँ एक swift2 शाखा है लेकिन हर विधि मैंने पाया सिर्फ कॉल मुख्य शाखा में।

चरण-दर-चरण निर्देशों से साफ़ कदम वास्तव में बहुत अच्छा होगा।

उत्तर

8

संपादित करें
महत्वपूर्ण: आपको कम से कम 0.8.0 की जरूरत है !!! और के माध्यम से xcode-select


  1. Xcode 7 निर्माण उपकरण का चयन करने के माध्यम से brew install carthage
  2. कार्थेज स्थापित homebrew स्थापित नहीं है, तो http://brew.sh
  3. पर नज़र एक फ़ाइल बनाएँ मत भूलना निर्देशिका में Cartfile कहा जाता है, जहां आपके एक्सकोड प्रोजेक्ट फ़ाइल
  4. Cartfile की सामग्री के रूप में निम्न पंक्ति जोड़ें:
    github "ReactiveCocoa/ReactiveCocoa" "swift2"

  5. लॉन्च टर्मिनल.एप। इस फ़ोल्डर और में सीडी चलाएँ:
    carthage update
    यह एक Carthage/Build फ़ोल्डर

  6. निर्माण फ़ोल्डर के अंदर में फ़ाइलों .framework का निर्माण करेगा तुम दोनों चौखटे मिलेगा: ReactiveCocoa.framework और Result.framework (आईओएस/OSX/WatchOS फ़ोल्डर के अंदर)
  7. एंबेडेड बाइनरी में खींचें इन फ़ाइलों में से दोनों अपने Xcode परियोजना फ़ाइल के जनरल टैब के अनुभाग
  8. बिल्ड और चलाने के!
+0

यदि आप 10.11 बीटा ब्रू का उपयोग कर रहे हैं तो सामान्य के रूप में नहीं चलाया जा सकता है .../usr/local/brew द्वारा उपयोग नहीं किया जा सकता है। – Fab1n

+2

धन्यवाद हालांकि एक कामकाज है। मुझे यह सुनिश्चित करने की भी आवश्यकता है कि कार्थेज ने एक्सकोड के सही संस्करण का उपयोग किया: 'sudo xcode-select -s/अनुप्रयोग/एक्सकोड-beta.app/सामग्री/डेवलपर' –

+0

ओह हाँ, यह भी महत्वपूर्ण है। एक्सकोड 7 कमांड लाइन टूल्स का इस्तेमाल किया जाना चाहिए – Fab1n

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