2013-10-15 4 views
8

मैं मैक ऐप में परीक्षण जोड़ने की कोशिश कर रहा हूं। मैं एक्ससीटीएस्ट फ्रेमवर्क का उपयोग कर रहा हूं। परीक्षण (cmd + U) जब मैं चलाने मैं प्राप्त "परीक्षण में विफल रहा है" और कंसोल में मैं देख रहा हूँ:एक्ससीटीएस्ट - "परीक्षण विफल"

2013-10-15 13:22:56.354 8tracks Radio[40560:303] Error loading /Users/victor/Library/Developer/Xcode/DerivedData/Musica-dhxbqwburbddtietormguodcwoqt/Build/Products/Test/MusicaTests.octest/Contents/MacOS/MusicaTests: dlopen(/Users/victor/Library/Developer/Xcode/DerivedData/Musica-dhxbqwburbddtietormguodcwoqt/Build/Products/Test/MusicaTests.octest/Contents/MacOS/MusicaTests, 262): no suitable image found. Did find: 
/Users/victor/Library/Developer/Xcode/DerivedData/Musica-dhxbqwburbddtietormguodcwoqt/Build/Products/Test/MusicaTests.octest/Contents/MacOS/MusicaTests: open() failed with errno=1IDEBundleInjection.c: Error loading bundle '/Users/victor/Library/Developer/Xcode/DerivedData/Musica-dhxbqwburbddtietormguodcwoqt/Build/Products/Test/MusicaTests.octest' 

कोई भी विचार? चीयर्स!

उत्तर

11

यूनिट परीक्षण चलाने के लिए आपको कोड हस्ताक्षर अक्षम करने की आवश्यकता है। This page बताता है कि परीक्षण के लिए कॉन्फ़िगरेशन कैसे बनाएं ताकि आपके डीबग और रिलीज एप्लिकेशन कोड पर हस्ताक्षर किए जाएं लेकिन आपके यूनिट परीक्षण नहीं हैं। कॉन्फ़िगरेशन बदलने के बाद पूर्ण साफ करने के लिए मत भूलना।

+0

+1 बिल्कुल सही है, लेकिन केवल अगर आपको "errno 1" (ऑपरेशन अनुमति नहीं है) मिल रहा है। यूनिट-परीक्षण के दौरान मेरे सैंडबॉक्स किए गए ऐप को गैर-सैंडबॉक्स वाले मोड में चलाने की अनुमति देने के लिए मेरे पास बहुत कुछ काम था। – trojanfoe

+0

इसने X.9 5.1 का उपयोग करके 10.9.2 –

+0

पर मेरे लिए समस्या हल की, यह मेरे लिए काम किया। मैंने यह भी जांचने के लिए [आरबी ऐप चेकर लाइट] (http://brockerhoff.net/RB/AppCheckerLite/) का उपयोग किया था कि मेरी गैर-परीक्षण रिलीज़ अभी भी सही तरीके से हस्ताक्षरित है। – Ashley

5

मेरे पास मौजूदा आईओएस प्रोजेक्ट में परीक्षण जोड़ने का प्रयास करने पर "कोई उपयुक्त छवि नहीं मिली" समस्या थी। अपने टेस्ट लक्ष्य की बिल्ड सेटिंग्स पर जाने का प्रयास करें और "केवल" सक्रिय आर्किटेक्चर बनाएं "को" नहीं "पर सेट करें। यह मेरी समस्या हल हो गई।

साथ ही, सुनिश्चित करें कि आपके पास दोनों लक्ष्यों के लिए एक ही आर्किटेक्चर है या आपको अजीब लिंकर त्रुटियां मिलेंगी।

+0

मेरे लिए वही समस्या जब मैं सेनटेस्ट्स से XCTest तक एप्लिकेशन परीक्षणों को परिवर्तित करता हूं। तर्क परीक्षण ठीक थे। बहुत समय बचाया – karim

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