2017-09-19 11 views
10

मुझे लगता है कि Xcode 8 ठीक में चल रहा है, लेकिन जब मैं Xcode 9 बीटा संस्करण में इस परियोजना को चलाने के लिए मैं त्रुटिफ़ाइल Xcode में Images.xcassets के लिए जिम्मेदार बताते हैं पढ़ने में असफल 9

हो रही है कोशिश कर रहा हूँ पुराने प्रोजेक्ट है

फ़ाइल पढ़ने में विफल Images.xcassets

के लिए जिम्मेदार बताते हैं

enter image description here

+0

के बाद से यह बीटा संस्करण में है एक बग हो सकता है –

+0

आप अपने समूह का नाम और फ़ाइल में पूर्ण पथ की जाँच करनी चाहिए निरीक्षक। –

+0

मैंने जांच की है कि पथ सही है। दरअसल परियोजना निर्माण वर्ष 2012 है। अब नवीनतम परियोजना छवि के लिए एसेट नाम "Assets.xcassets" के साथ अपडेट किया गया है। जैसा कि मैंने बताया है कि यह एक पुरानी परियोजना है, इससे पहले ImageAsset का नाम "images.xcassets" था। यह त्रुटि –

उत्तर

31

Images.xcassets के संदर्भ निकाला जा रहा है और इसे फिर से परियोजना में त्रुटि जोड़ने संकल्प लिया।

+0

मैं इसमें भी भाग रहा हूं। जब आप 'संदर्भ को हटाने' कहते हैं तो आपका क्या मतलब है? – mtb

+0

जब आप कोई भी फ़ाइल हटाते हैं तो आपको 2 विकल्प हटा दें या परियोजना से फ़ाइल हटा दें। हटाए गए संदर्भ फ़ाइल के मामले में आपके प्रोजेक्ट में होगा लेकिन आपके एक्सकोड नेविगेटर –

+0

में यह मेरे लिए काम नहीं करता है। धन्यवाद। – BlaShadow

-2

मेरा मानना ​​है कि यह कोकोपोड्स की बग से संबंधित है संकलन त्रुटि का कारण बनता है। इस समस्या के समाधान के लिए, आप नीचे स्तर पर अपने podfile में जोड़ने की कोशिश कर सकते हैं: | संस्थापक

बदलें अपने लक्ष्य नाम

post_install कर के अनुसार लक्ष्य नाम |

copy_pods_resources_path = "Pods/Target Support Files/Pods-XXXTARGETNAMEXXX/Pods-XXXTARGETNAMEXXX-resources.sh" 
string_to_replace = '--compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"' 
assets_compile_with_app_icon_arguments = '--compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${BUILD_DIR}/assetcatalog_generated_info.plist"' 
text = File.read(copy_pods_resources_path) 
new_contents = text.gsub(string_to_replace, assets_compile_with_app_icon_arguments) 
File.open(copy_pods_resources_path, "w") {|file| file.puts new_contents } 

अंत

0

यह नवीनतम Cocoapods को अद्यतन द्वारा मेरे लिए ठीक करता है:

sudo gem install cocoapods --pre 
+0

सुनिश्चित करें कि images.xassets पथ सही है, विशेष रूप से आप क्लोन गिट या अन्य लोगों से परियोजना की प्रतिलिपि बनाते हैं, अन्यथा आपको स्टोरीबोर्ड में पहले सही स्थानीय पथ का चयन करना होगा। –

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