2014-04-22 13 views
76

जब कोई एक्सकोड सेवा बॉट run unit tests सक्षम के साथ निर्माण करने का प्रयास करता है, तो बिल्ड हमेशा विफल हो जाएगा।रन यूनिट परीक्षण सक्षम होने पर एक्सकोड सेवा (मैवरिक्स) त्रुटियां

xcsbuildd[1966] <Warning>: [XCSBuildOperation.m:106 7368f310 +2126ms] Preflight connection to /var/XCSControl/com.apple.XCSTestUserPreflightService failed; retrying: No such file or directory 

कुछ लाइनें बाद में ये त्रुटि संदेश इसके बाद:: जब मैं लॉग फ़ाइल को देखो, एक ही गलती कई बार दोहराता है

xcsbuildd[1966] <Error>: [XCSBuildOperation.m:102 7368f310 +2104ms] Timed out trying to connect to CG Session; giving up after 60 seconds 
xcsbuildd[1966] <Error>: [XCSOperation.m:33 7368f310 +0ms] Error Domain=XCSBuildServiceDomain Code=0 "Cancelled integration because headless test environment is required but not available after 60s" UserInfo=0x7fa952571bd0 {NSLocalizedDescription=Cancelled integration because headless test environment is required but not available after 60s} 
xcsbuildd[1966] <Debug>: [XCSOperation.m:28 7368f310 +0ms] Cancelling operation: XCSBuildOperation 

मैं इस के साथ एक ईंट की दीवार मारा है, और इस पर कुछ भी नहीं मिला।

क्या किसी को भी यह समस्या है और इसे ठीक किया गया है?

+1

मुझे बिल्कुल वही समस्या है - यह ठीक काम करने के लिए प्रयुक्त होता था, लेकिन कल से यह अचानक अटक गया है। शायद नवीनतम एक्सकोड/ओएस एक्स सर्वर अद्यतन से संबंधित एक बग? – Katlu

+2

मुझे शुरुआत से यह समस्या आई है। मैंने माउंटेन शेर सर्वर से मैवरिक्स सर्वर तक अपग्रेड किया था। –

+0

क्या आपने एक्सकोड इंस्टॉल किया था? – bicho

उत्तर

-1

एक्सकोड मावेरिक के साथ एकदम सही उपयोग नहीं है। आगे कोड के साथ SynonymATX संस्करण 5.8 का प्रयास करें: की धारा .text._ZN16Uarmcodetestform11ReadIntegerEPi Disassembly:

00000000 <_ZN16Uarmcodetestform11ReadIntegerEPi>: 
    0: b580  push {r7, lr} 
    2: 466f  mov r7, sp 
    4: b083  sub sp, #12 
    6: 9002  str r0, [sp, #8] 
    8: 78c1  ldrb r1, [r0, #3] 
    a: 7882  ldrb r2, [r0, #2] 
    c: ea42 2101 orr.w r1, r2, r1, lsl #8 
    10: 7842  ldrb r2, [r0, #1] 
    12: 7803  ldrb r3, [r0, #0] 
    14: ea43 2202 orr.w r2, r3, r2, lsl #8 
    18: ea42 4101 orr.w r1, r2, r1, lsl #16 
    1c: 9101  str r1, [sp, #4] 
    1e: 9000  str r0, [sp, #0] 
    20: 4608  mov r0, r1 
    22: b003  add sp, #12 
    24: bd80  pop {r7, pc} 
1

त्रुटियों कुछ सुराग नहीं है! Timed out trying to connect to CG Session, जो बताता है कि यह कोर ग्राफिक्स संदर्भ प्राप्त करने का प्रयास कर रहा है, और Cancelled integration because headless test environment is required but not available after 60s, "हेडलेस" का अर्थ है कोई डिस्प्ले संलग्न नहीं है, जो कि बिल्ड मशीनों के लिए आम है। आप मशीन पर डिस्प्ले को जोड़ने का प्रयास कर सकते हैं, इसमें लॉग इन कर सकते हैं और देख सकते हैं कि त्रुटि दूर हो गई है या नहीं।

कुछ ढांचे/पुस्तकालय अभी भी एक ग्राफिक्स संदर्भ की अपेक्षा करते हैं जो एक प्रदर्शन पर निर्भर हो सकता है (भले ही यह वर्चुअल है, वीएनसी की तरह)। यदि मशीन संलग्न मॉनिटर के साथ शुरू नहीं होती है, तो विंडो सर्वर कुछ विशेषताओं को सही ढंग से init करने में सक्षम नहीं हो सकता है और आपको इस तरह के अजीब परिणाम मिलते हैं।

मैंने अतीत में इस प्रकार की समस्या हल की है लेकिन प्रत्येक मशीन पर एक हेडलेस डिस्प्ले एडेप्टर को जोड़ना है, जो ग्राफिक्स कार्ड को मूर्खता से प्रदर्शित करने में सोचता है। आप $ 20 से कम के लिए इन डमी डिस्प्ले अनुकरणकर्ताओं को ऑनलाइन पा सकते हैं।

आशा है कि यह सहायक है।

0

एक्सकोड के साथ प्रोग्रामिंग करते समय, मुझे यह त्रुटि भी मिली, इसलिए मैंने एक्सकोड से संबंधित सभी फाइलों को हटा दिया और इसे मैक ऐप स्टोर से फिर से लोड किया। उसने मेरे लिए इसे हल कर दिया। वैसे मेरे पास ओएस एक्स एल कैपिटन है इसलिए एक अलग समस्या हो सकती है।

आशा है कि मदद करता है!

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