मैं अपने आईफोन टेस्ट ऐप को आईफोन में स्वचालित रूप से परीक्षण करना चाहता हूं।आईफोन के लिए एक्सकोड टेस्ट ऑटोमेशन
- संकलन, लिंक और कोड iphone अनुप्रयोग (Xcodebuild)
- हस्ताक्षर iphone करने के लिए नव निर्मित एप्लिकेशन
- स्वचालित रूप से iphone में अपलोड अनुप्रयोग चलाने अपलोड: निम्न चरणों मैं करना चाहते हैं
- gdb सांत्वना
एप्लिकेशन बंद कर अभी से परिणाम एकत्रित करते हैं, मैं चरण 2 और 3 मैं कहाँ नहीं कर सकते के साथ समस्या है यह स्वचालित रूप से (मैं इसे "बिल्ड और डीबग" बटन के माध्यम से एक्सकोड से कर सकता हूं। हालांकि, मैन्युअल क्लिकिंग की आवश्यकता होगी)।
मैंने ऑटोमेटर पर कुछ शोध किया और यह मेरी समस्या का उत्तर नहीं देता है। एक और विकल्प जो मैं सोच रहा हूं वह है कि ऐप को आईफोन सिम्युलेटर के लिए संकलित किया गया है और इसे वहां से चलाएं, लेकिन मुझे यकीन नहीं है कि परीक्षण परिणाम वास्तविक डिवाइस की तुलना में कितना सटीक होगा।
मै मैक/आईफोन विकास के लिए नया हूं, शायद किसी के पास इसका परीक्षण करने का एक बेहतर तरीका है। कोई प्रतिक्रिया और इनपुट स्वागत है। धन्यवाद।
पॉइंटर के लिए धन्यवाद। मैं सेबस्क्रिप्ट का उपयोग कर एक्सकोड लॉन्च करने में कामयाब रहा। अभी, मुझे यह समझना होगा कि सही प्रोजेक्ट का चयन करने के लिए सिंटैक्स क्या है और "बिल्ड करें और जाएं" पर क्लिक करें। यह कुछ समय पहले होगा जब मैं कुछ भी उपयोगी के साथ बाहर आऊंगा। – chuan
इसके बारे में मत सोचो "निर्माण करें और जाएं पर क्लिक करें।" आपको घटनाओं के बारे में सोचना होगा। अगर आपको अपने सिर में "क्लिक" मिलता है, तो आप अक्सर गलत सड़क पर जायेंगे। निर्माण के लिए आदेश "निर्माण" है। एक्सकोड प्रदान करता है यह देखने के लिए आप एप्पलस्क्रिप्ट संपादक के "ओपन डिक्शनरी" में बहुत समय बिताना चाहेंगे। आप 'पहले प्रोजेक्ट के रिलीज "नामक बिल्ड कॉन्फ़िगरेशन का उपयोग करके निर्माण करना चाहते हैं। 'लॉन्च' यह है कि इसे क्या चलाएगा। 'सक्रिय वास्तुकला सेट' भी महत्वपूर्ण हो सकता है। कठिन सवाल यह है कि आसानी से कंसोल आउटपुट कैसे प्राप्त करें। टर्मिनल प्रकार में निम्न कमांड: –
सांत्वना उत्पादन इस तरह से किया जा सकता है चूक लिखने com.apple.Xcode PBXGDBDebuggerLogToFile हाँ चूक <मेरी gdb आउटपुट फ़ाइल के लिए पथ> लिखने com.apple.Xcode PBXGDBDebuggerLogFileName इस के साथ , मैं बिल्ड कॉल करने के लिए एक पायथन स्क्रिप्ट लिखता हूं, और परीक्षण ऐप चलाता हूं। फिर परीक्षण के बाद आउटपुट लॉग उठाओ। बीटीडब्ल्यू, एप्पलस्क्रिप्ट पॉइंटर्स के लिए फिर से धन्यवाद। मैं आज कोशिश करूँगा। – chuan