2011-06-10 4 views
12

मैं XCode 4.2 में "संग्रह करने के लिए का निर्माण" का चयन करें, और निम्न त्रुटि दिखाई देती है:एक्सकोड 4.2 - प्रमाणपत्र ठीक है, लेकिन "कोई codeign_wrapper निष्पादन योग्य नहीं है। कृपया एक्सकोड डेवलपर टूल को पुनर्स्थापित करें।" प्रतीत होता है

Validate "/Users/merlin/Motivapps/DerivedData/GoalWorkshop2-gzesusxljzqjkmbznfkkmylstlca/ArchiveIntermediates/GoalWorkshop2/InstallationBuildProductsLocation/Applications/Goal Wshop.app" 
    cd /Users/merlin/Motivapps/GoalWorkshop2 
    setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
    setenv PRODUCT_TYPE com.apple.product-type.application 
    /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/Validation "/Users/merlin/Motivapps/DerivedData/GoalWorkshop2-gzesusxljzqjkmbznfkkmylstlca/ArchiveIntermediates/GoalWorkshop2/InstallationBuildProductsLocation/Applications/Goal Wshop.app" 

2011-06-10 17:10:48.879 Validation[15683:607] *** Warning: Defaulting to the standard codesign tool 
warning: There is no codesign_wrapper executable. Please reinstall the Xcode developer tools. (-19058) 
Unable to validate your application. - (null) 

एक ही विन्यास पिछले XCode के साथ अच्छी तरह से काम किया, और मैं बस डबल की जाँच की - कोड हस्ताक्षर प्रमाण पत्र मान्य हैं। सुझाव?

उत्तर

18

बस इस तरह आपके चयनित Xcode संस्करण बदलें:

 
$ xcode-select -print-path 
/Xcode42 
$ sudo xcode-select -switch /Xcode402 
Password: 
$ xcode-select -print-path   
/Xcode402 
+5

मैं इस जवाब से समस्या का समाधान करता हूं :) मेरे मामले में सुडो xcode-select -switch/डेवलपर – seapy

+0

यह निश्चित रूप से मानता है कि आपने 4.02 की तुलना में एक अलग फ़ोल्डर में एक्सकोड 4.2 स्थापित किया है :) – kolinko

+0

ग्रेट जॉब, धन्यवाद @ kodz – Rog

2

मुझे मिला एकमात्र समाधान सिस्टम से XCode 4.2beta को निकालना था, और पिछले संस्करण को पुनर्स्थापित करना - इससे मदद मिली। मुझे लगता है कि रिलीज बिल्ड बनाने के लिए बीटा संस्करण का मतलब नहीं है।

+1

मैं Terminal.app और Xcode के लिए पथ था कि बीटा संस्करण के लिए है, इसलिए मैं यह मुख्य Xcode पथ के लिए बदल गया है और साथ kodz समाधान भाग गया मैं यह देखने के लिए इंतजार करूंगा कि क्या यह काम करता है, मैं बीटा को हटाने से बचाना चाहता हूं क्योंकि मैं इसका उपयोग कुछ नई चीजों को आजमाने के लिए कर रहा हूं ... – Daniel

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