2014-09-30 6 views
5

मैंने ओएसएक्स सर्वर 3.2.1 में अपग्रेड किया है और मैं अपने बॉट को फिर से काम करने की कोशिश कर रहा हूं। मैं अपनी परियोजनाओं में से एक काम कर रहा है, लेकिन जब मैं एक कार्यक्षेत्र है कि मैं निम्न संदेश में अटक जाते हैं का निर्माण करने की कोशिश करता है:ओएसएक्स सर्वर 3.2.1 एकीकरण निर्माण समय जब निर्माण स्रोत

Integrating (step 4 of 9)...

Building sources Please wait...

इस बारे में 10 मिनट के लिए फांसी पर लटका दिया और उसके बाद निम्न त्रुटि के साथ विफल:

Bot Issue: error. Build Service Error. Issue: Terminated xcodebuild since it produced no output for too long.

त्रुटि लॉग में कोई अन्य त्रुटि नहीं है I क्या इस मुद्दे पर समस्या निवारण के बारे में किसी के पास कोई विचार है?

+1

मैं एक ही सटीक समस्या, उस में चूसना रहा है "बिल्डिंग सूत्रों का कहना है: साइन इन करना उत्पाद"। कोई फिक्स, अभी तक? – iosfreak

उत्तर

3

मेरी समस्या का कारण एक्सकोड सर्वर 3.2.1 में एक बग के कारण था। पिछले संस्करण में, यह सिस्टम कीचेन से अपने सभी हस्ताक्षर प्रमाणपत्र पढ़ता है। 3.2.1 के अनुसार, इसकी अपनी निजी छिपी हुई चाबी है। इस के लिए 2 कामकाज से जुड़े हैं:

  1. अवहेलना अपने मौजूदा प्रणाली कीचेन साथ xcode कीचेन (यह मानते हुए अपने सिस्टम कीचेन उस में पहले से ही अपने क्षुधा हस्ताक्षर प्रमाणपत्र के सभी है)
  2. Server 4.0 और Xcode 6.1 स्थापित करें। ऐप्पल ने मुझे आश्वासन दिया है कि यह इस संस्करण में तय है, हालांकि मैंने उपर्युक्त कदम किए बिना इसका परीक्षण नहीं किया है। अतिरिक्त जानकारी एप्पल मंचों यहाँ पर उपलब्ध है:

https://devforums.apple.com/message/1053902#1053902

+0

आपके उत्तर के लिए धन्यवाद! "एक्सकोड कीचेन ओवरराइड" कैसे करें? – orkenstein

+0

इस विधि में इस विधि का वर्णन किया गया है: http://stackoverflow.com/questions/19639398/xcode-continuous-ingration-provisioning-profile-error/26487466#26487466 – lehn0058

+0

क्या मुझे Xcode 6.1 और X Server 4 के लिए ऐसा करने की ज़रूरत है ? या यह मुद्दा 6.1 संस्करण में तय किया गया है? – orkenstein

1

मुझे एक ही समस्या थी, और इसे ठीक करने के लिए, लक्ष्य योजना में, मैंने "रन" के निर्माण कॉन्फ़िगरेशन को "विश्लेषण" और "रिलीज़" में बदल दिया है और यह काम किया है!

मेरी योजना के परीक्षण के लिए कोई लक्ष्य नहीं है, लेकिन मेरे पास परीक्षण के साथ एक और लक्ष्य है और यह डीबग कॉन्फ़िगरेशन के साथ ठीक काम करता है।

1

अपने OS X सर्वर खाते के कीचेन पहुंच ऐप्लिकेशन में, अपने प्रमाण पत्र के निजी कुंजी का चयन करें और सभी अनुप्रयोगों द्वारा उपयोग की अनुमति।

Get Info > Access Control > Allow all applications to access this item

स्रोत:
http://faq.sealedabstract.com/xcodeCI/#signing-for-distribution

+1

पर भी देख रहा हूं यह मेरे लिए काम करता है! –

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