2015-10-28 16 views
5

में विफल रहा है कभी कभी जब मैं xcode पर मेरे ios परियोजना बनाने की कोशिश मैं निम्न त्रुटिआयोनिक iOS एप्लिकेशन बिल्ड MainController.xib

The following build commands failed: 
    CompileXIB ProjectName/Classes/MainViewController.xib 

Error code 65 for command: xcodebuild with args: -xcconfig,/Users/ritesh/Documents/Projects/test-app/platforms/ios/cordova/build-debug.xcconfig,-project,ProjectName.xcodeproj,ARCHS=i386,-target,ProjectName,-configuration,Debug,-sdk,iphonesimulator,build,VALID_ARCHS=i386,CONFIGURATION_BUILD_DIR=/Users/ritesh/Documents/Projects/test-app/platforms/ios/build/emulator,SHARED_PRECOMPS_DIR=/Users/ritesh/Documents/Projects/test-app/platforms/ios/build/sharedpch 
ERROR building one of the platforms: Error: /Users/ritesh/Documents/Projects/test-app/platforms/ios/cordova/build: Command failed with exit code 2 
You may not have the required environment or OS to build this project 
Error: /Users/ritesh/Documents/Projects/test-app/platforms/ios/cordova/build: Command failed with exit code 2 
    at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:139:23) 
    at ChildProcess.emit (events.js:110:17) 
    at maybeClose (child_process.js:1015:16) 
    at Process.ChildProcess._handle.onexit (child_process.js:1087:5) 

मैं इस BoLog पोस्ट पढ़ सकते हैं और जबकि उनके सुझाव समझ में आता है, लेकिन मैं न एक है मिल फ़ाइल का डुप्लिकेट जो उसने कहा था कि मुझे अपनी .pbxproj फ़ाइल खोलने पर देखना चाहिए।

https://medium.com/@_qzapaia/cordova-ionic-ios-build-error-697a7ec5b46#.snruarnmz

अगर मैं दूसरी बार के लिए अपने प्रोजेक्ट का निर्माण, यह ठीक से इतना im यकीन है कि क्या यह कभी कभी खड़ी कर रहा है नहीं बनाता है। किसी से कोई सुराग?

चीयर्स

+0

मुझे लगता है कि यह एक्सकोड पर एक बग है, सेब ने अद्यतन के साथ कुछ तोड़ दिया है, मैं इसे मूल परियोजनाओं पर भी प्राप्त कर रहा हूं – jcesarmobile

+0

मुझे भी यही समस्या थी। मैं मैन्युअल रूप से "आरएम प्लगइन्स/आईओएस.जेसन", फिर "कॉर्डोवा प्लेटफॉर्म आरएम आईओएस" (शायद अनावश्यक), फिर "कॉर्डोवा प्लेटफार्म आईओएस जोड़ें"। बदली गई अनुमतियां और यह काम किया। –

उत्तर

-1

मैं तरह के लिए तीन दिन के इस एक ही समस्या हो रही थी, और मैं सिर्फ खुद के लिए इसे हल। मेरा मुद्दा यह था कि मैं एक्सकोड 7.1 का उपयोग कर रहा था, और स्पष्ट रूप से उस संस्करण के बारे में कुछ है जो संकलक समस्या उत्पन्न कर रहा था।

समाधान:

  • मैं अपने अनुप्रयोग फ़ोल्डर से एप्लिकेशन को हटा कर Xcode 7.1 की स्थापना रद्द।

  • मैं this page पर गया और इसके बजाय एक्सकोड 6.4 डाउनलोड किया।

एक्सकोड 6.4 में डाउनग्रेड करने के बाद, मैं बिना किसी समस्या के आईओएस के निर्माण के लिए सक्षम था।

+0

आप डाउनग्रेडिंग नहीं कर सकते क्योंकि तब आपका ऐप आईओएस 9 पर नहीं बनाया जाएगा, इसलिए यह ऐप स्टोर पर धक्का देने पर भी टूट जाएगा। आप बेहतर इसे वापस अपग्रेड करें और समाधान ढूंढें। –

+0

मैं देखता हूं, मुझे बताने के लिए धन्यवाद। मैं मोबाइल विकास के लिए नया हूं, इसलिए यह एक मुद्दा था जिसकी मुझे उम्मीद नहीं थी। लेकिन ऐसा लगता है कि यह एक एक्सकोड मुद्दा है; सुनिश्चित नहीं है कि मैं इसे हल करने के बारे में और कैसे जाऊंगा। – CFrancisDev

3

रन (इस पुराने आयनिक ios मंच निकाल देंगे)

sudo ionic platform rm ios 

फिर

sudo ionic platform add ios 

फिर अपने कोड ios निर्माण/एंड्रॉयड (इस विशेषाधिकारों के साथ एक नए मंच स्थापित हो जाएगा)

ionic build ios 
ionic build android 

यह मेरे लिए तय है!

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