नोट: यह Xcode 6.4 पर & Xcode 7 बीटा 3 परीक्षण किया गया था - Xcode के रूप में 7 बीटा 4 वहाँ एक अंतर्निहित समाधान प्रतीत होता है, और मैन्युअल रूप से फ़ाइल बनाने नहीं रह गया काम करता है - स्वीकार किए जाते हैं
देखने जवाब
टर्मिनल खोलें, और अपनी परियोजना निर्देशिका & मॉडल फ़ाइल पर नेविगेट - अपने आदेश कुछ इस तरह दिखना चाहिए:
cd /Users/YOU/Documents/MyProject/MyProject/MyDataModel.xcdatamodeld
अब आप अपने डेटा मॉडल निर्देशिका की सभी सामग्री की सूची:
ls -la
यदि आपको ".xccurrentversion" नामक फ़ाइल नहीं दिखाई देती है, तो इसे बनाने की आवश्यकता है।
nano .xccurrentversion
कॉपी/पेस्ट मॉडल संस्करण के लिए आवश्यक एक्सएमएल:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>_XCCurrentVersionName</key>
<string>YOURDATAMODELNAME.xcdatamodel</string>
</dict>
</plist>
डाटा मॉडल निर्देशिका के नाम के साथ YOURDATAMODELNAME, शून्य से विस्तार की जगह (जैसे MyDataModel.xcdatamodeld -> MyDataModel)।
अब, संभव है कि आप फ़ाइल के लिए अनुमतियों को ठीक करने के लिए की आवश्यकता होगी:
chmod 775 .xccurrentversion
.. जो पर्याप्त है।
प्रोजेक्ट को साफ़ करें, एक्सकोड को पुनरारंभ करें, पुनर्निर्माण - चेतावनी दूर जाना चाहिए।
मोटे तौर पर इस सूत्र से संकलित, कुछ और विशिष्टता के साथ + अनुमतियों को ठीक: https://forums.developer.apple.com/thread/8861
यह बहुत बेहतर लगता है - मैंने हाल ही में 7 बीटा 4 में भी अपग्रेड किया है, क्या कोई यह पुष्टि कर सकता है कि यह विकल्प एक्सकोड 7 बीटा 3 और नीचे के मुद्दे को हल/हल नहीं करता है? – Sitric
यह मेरे लिए 7 बीटा 4 के साथ समस्या हल करता है, मैन्युअल रूप से फ़ाइल बनाना –
काम नहीं कर रहा है यह स्वीकार्य उत्तर होना चाहिए! –