IPhone सिस्टम लॉग कैसे पढ़ें?


14

क्या iPhone (और ipod / pad?) के पास विंडोज इवेंट लॉग के बराबर है ? इसे कोई कैसे पढ़ सकता है?

मैं वाईफ़ाई और डेटा (और / बंद) दोनों के लिए अनलॉक घटनाओं (सफल / असफल), चार्जिंग टाइम (कनेक्ट / डिस्कनेक्ट), नेटवर्क एक्सेस (कनेक्ट / डिस्कनेक्ट) जैसी चीजों के लिए इवेंट लॉग की जांच करना चाहता हूं। कौन से ऐप चलते हैं और कब आते हैं, इसके लिए बोनस अंक। सभी कई हफ्तों (यदि संभव हो) वापस जा रहे हैं।

मैं मौजूदा इतिहास की जांच करना चाहता हूं, उस उपकरण पर कुछ स्थापित नहीं करना है जो इस तरह की जानकारी को आगे बढ़ाएगा। मैं भी ऐतिहासिक लॉग्स प्राप्त करने के लिए कुछ स्थापित नहीं करना पसंद करूंगा, लेकिन ऐसा तभी होगा जब वह एकमात्र मार्ग हो। मेरे पास मैक नहीं है, लेकिन विंडोज 7 है (और अगर ज़रूरत हो तो लिनक्स)।

डिवाइस आईओएस 8 को जेलब्रेक और रन नहीं कर रहे हैं।


जब तक आप iOS डेवलपर प्रोग्राम में दाखिला नहीं लेते हैं, आप नहीं कर सकते। यहां तक ​​कि नामांकित भी, आपके पास केवल कुछ प्रकार के लॉग (ऊर्जा, नेटवर्किंग ...) तक पहुंच है।
जेर्रान

दिलचस्प। कभी नहीं सोचा था कि कंसोल रिमोट डिवाइस पर लॉग पढ़ सकता है। मैं कभी-कभी आइट्यून्स सिंक प्रक्रिया के दौरान डाउनलोड होने वाले लॉग्स को नष्ट कर देता हूं। और मुझे आश्चर्य है कि आईओएस हाउसकीपिंग कितनी अच्छी तरह से करता है, क्योंकि सौम्य चीजें भी लॉग इन होती हैं, और जो सीमित स्थान के साथ डिवाइस पर समय के साथ जोड़ सकती हैं।
Apple

जवाबों:


15

यह केवल एक मैक पर किया जा सकता है:

  • अपने डिवाइस को मैक से कनेक्ट करें

  • ओपन Xcode, टाइटल बार में Window-> डिवाइसेस पर जाएं

  • साइडबार से अपने डिवाइस पर क्लिक करें

  • 'डिवाइस लॉग देखें' पर क्लिक करें

ऐसा करने में सक्षम होने के लिए आपको किसी डेवलपर प्रोग्राम में नामांकित होने की आवश्यकता नहीं है। खिड़कियों पर इसके लिए आपको शायद किसी प्रकार की वर्चुअल मशीन / हैकिंटोश की आवश्यकता होगी


4

जैसा कि सामन्था ने कहा, यह केवल एक मैक पर किया जा सकता है।

Apple विन्यासकर्ता 2 Apple द्वारा प्रकाशित एक मुफ्त macOS ऐप है। अन्य विशेषताओं के बीच, यह डिवाइस लॉग्स तक पहुंच की अनुमति देता है।

  1. डाउनलोड करें और मैक पर Apple विन्यासकर्ता 2 स्थापित करें (~ 65 एमबी मुफ्त डिस्क स्थान आवश्यक)
  2. IOS डिवाइस को मैक से कनेक्ट करें और कंप्यूटर पर भरोसा करें
  3. Apple कॉन्फ़िगरेशन 2 प्रारंभ करें
  4. "सभी उपकरण" के भीतर मैक से जुड़ी डिवाइस पर डबल-क्लिक करें। डिवाइस का अवलोकन दिखाया गया है
  5. बाएं हाथ मेनू बार पर "कंसोल" पर क्लिक करें। डिवाइस का कंसोल एक लाइव लॉग दिखाता है

3
ऐसे लोगों के लिए XCode IDE का उपयोग करना जो डेवलपर नहीं हैं। इसलिए यह सही उत्तर है।
mgyky

0

आप एक मैक पर किसी भी अतिरिक्त सॉफ़्टवेयर को स्थापित किए बिना, एक संलग्न iDevice के लॉग देख सकते हैं, बस कंसोल ऐप का उपयोग करके (आमतौर पर एप्लिकेशन / यूटिलिटीज फ़ोल्डर में पाया जाता है)। जब आप कंसोल ऐप चलाते हैं तो संलग्न डिवाइस ऐप के बाएं पैनल में डिवाइस के नीचे दिखाई देगा। यदि आप उस डिवाइस पर क्लिक करते हैं जिसे आप देख सकते हैं और उसका लॉग खोज सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.