से UIAutomationTest चला नहीं सकता है मेरे पास एक आईओएस एप्लिकेशन है, और मैं इसे निरंतर एकीकरण में रखना चाहता हूं। मैं जिस रणनीति का उपयोग कर रहा हूं वह कमांड लाइन से परीक्षण चलाने की कोशिश कर रहा है।कमांड लाइन
मैं निम्नलिखित स्क्रिप्ट का उपयोग कर यह करने के लिए कोशिश कर रहा हूँ:
TRACETEMPLATE="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate"
instruments -t $TRACETEMPLATE build/Release-iphonesimulator/MyApp.app -e UIACSCRIPT "UnitTests/SomeTest.js"
SomeTest.js कि मैं Xcode अंदर इंस्ट्रुमेंटेशन में चला सकते हैं एक सरल जावास्क्रिप्ट फ़ाइल है और यह काम करता है। मैं अपना आवेदन बनाकर:
xcodebuild -alltargets -sdk iphonesimulator5.1
और यह MyApp.app उत्पन्न करता है। मैं तो बस ठीक सिम्युलेटर में Xcode से आवेदन चला सकते हैं, हालांकि, जब मैं उपकरणों से चलाने का प्रयास, मैं एक बॉक्स कह वहाँ एक अज्ञात त्रुटि है कि हो और कमांड लाइन में यह प्रिंट:
2012-05-15 15:32:59.928 instruments[17548:1d03] Recording cancelled : At least one target failed to launch; aborting run
Instruments Trace Error : Failed to start trace.
क्या कोई मुझे क्या हो रहा है इसके बारे में कोई मदद/सुझाव दे सकता है और मैं इसे कैसे ठीक कर सकता हूं?
इसके अलावा, यह हमेशा आईपैड सिम्युलेटर खोलता है? क्या मैं इसे बना सकता हूं कि यह कोई भी सिम्युलेटर खोलता है जिसे मैं चाहता हूं?
मेरे पास बिल्कुल वही समस्या है और इसे हल भी नहीं कर सकता :( – Roger
मुझे अब तक कोई समाधान नहीं मिला। मैं एप्पल के मंचों पर यह देखने के लिए कहूंगा कि वे कुछ के साथ आते हैं या नहीं। अगर मुझे लगता है कुछ बाहर, मैं आपको बता दूंगा। – Rafael