2014-09-28 8 views
6

मुझे एक्सकोड प्रोजेक्ट बनाने के दौरान जेनकिंस त्रुटि मिल रही है। मुझे पता है कि कई लोगों के पास यह समस्या है - और मैंने बिना किसी लाभ के घंटे के सुझावों को पढ़ और पढ़ा है।एक्सकोड 6 अनुप्रयोग के साथ जेनकिंस मुद्दा: 'कोड साइन त्रुटि: कोई कोड हस्ताक्षर पहचान नहीं मिली'

यह निष्पादित शैल कमांड मैं चलाने के लिए जेनकींस कह रहा हूँ है:

=== CLEAN TARGET TM OF PROJECT TM WITH THE DEFAULT CONFIGURATION (Release) === 

Check dependencies 
[BEROR]Code Sign error: No code signing identities found: No valid signing identities (i.e. certificate and private key pair) matching the team ID “(null)” were found. 
[BEROR]CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 8.0' 

Create product structure 
/bin/mkdir -p /Users/Shared/Jenkins/Home/jobs/TM/workspace/TM/build/Release-iphoneos/TM.app 

Clean.Remove clean build/Release-iphoneos/TM.app 
    builtin-rm -rf /Users/Shared/Jenkins/Home/jobs/TM/workspace/TM/build/Release-iphoneos/TM.app 

Clean.Remove clean build/Release-iphoneos/TM.app.dSYM 
    builtin-rm -rf /Users/Shared/Jenkins/Home/jobs/TM/workspace/TM/build/Release-iphoneos/TM.app.dSYM 

Clean.Remove clean build/TM.build/Release-iphoneos/TM.build 
    builtin-rm -rf /Users/Shared/Jenkins/Home/jobs/TM/workspace/TM/build/TM.build/Release-iphoneos/TM.build 

** CLEAN SUCCEEDED ** 

=== BUILD TARGET TM OF PROJECT TM WITH THE DEFAULT CONFIGURATION (Release) === 

Check dependencies 
Code Sign error: No code signing identities found: No valid signing identities (i.e. certificate and private key pair) matching the team ID “(null)” were found. 
CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 8.0' 

** BUILD FAILED ** 

The following build commands failed: 
    Check dependencies 
(1 failure) 
Build step 'Execute shell' marked build as failure 

सुझाव मुझे कोई सफलता के साथ की कोशिश की है:

export DEVELOPER_DIR='/Applications/Xcode 6.app/Contents/Developer/' 

cd TM 
xcrun xcodebuild clean build 

यहाँ मेरी जेनकींस उत्पादन में त्रुटि संदेश है :

  • मैंने अपनी बिल्ड सेटिंग्स में अपना कोड साइनिंग सेट किया है (वर्तमान, रिलीज = कोड कोड नहीं; रिलीज> कोई भी आईओएस एसडीके = आईफोन डी veloper)।
  • मैंने एक्सकोड प्लगइन कॉन्फ़िगरेशन में संकेत दिया है जहां मेरी login.keychain फ़ाइल है।
  • मैंने जेनकिंस में अपना .developerprofile अपलोड किया है और संकेत दिया है कि इसे प्रत्येक निर्माण से पहले आयात किया जाना चाहिए।

और अधिक।

सुनिश्चित नहीं है कि मैं और क्या कर सकता हूं। यह महत्वपूर्ण लगता है कि यह team ID “(null)” कहता है - लेकिन मुझे ऐसा कोई जवाब नहीं मिल रहा है कि वह क्यों है।

मैं आईओएस 8.0 के लक्ष्य के साथ एक्सकोड 6 चला रहा हूं।

+0

मुझे भी इसका अनुभव है। लेकिन क्या यह एक्सकोड 5 पर काम करता है? यदि ऐसा है तो शायद xcode 5 आज़माएं या यह देखने के लिए जेनकींस और अन्य प्लगइन्स अपडेट करने का प्रयास करें कि यह मदद करता है या नहीं। अगर आपको उत्तर मिल गया है तो कृपया – DerrickHo328

+0

पोस्ट करें इस मुद्दे को कोई भाग्य? – German

+0

नहीं। ट्रैविस के साथ चला गया जब तक कि मैं इसे फिर से पकड़ना पसंद नहीं करता –

उत्तर

0

बस जेनकींस और एक्सकोड 6.4 के साथ इस मुद्दे को ठीक किया गया।

सुनिश्चित करें कि आपके लॉगिन कुंजीचैन में कम से कम एक डेवलपर प्रमाणपत्र है। प्रमाणपत्र पर राइट-क्लिक करें और अनुमतियां दिखाने के लिए "जानकारी प्राप्त करें" पर क्लिक करें।

"ट्रस्ट" सूची का विस्तार करें और "इस प्रमाणपत्र का उपयोग करते समय" फ़ील्ड के लिए, "हमेशा विश्वास करें" का चयन करें।

विंडो बंद करें। देव प्रमाण पत्र पर अब नीला "+" चिह्न होना चाहिए।

हैप्पी जेनकींस!

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