অ্যাপটি ক্র্যাশ হওয়ার সাথে সাথে কোনও ম্যাক ওএস এক্স অ্যাপ্লিকেশনটির বিকাশকারী ক্র্যাশ প্রতিবেদনগুলি পাবে?


15

আমি যখন ওএস ইলেভেনে এটি ব্যবহার করার সময় কোনও অ্যাপ্লিকেশন ক্র্যাশ হয়ে থাকে তবে যদি কিছুটা (দৃশ্যত) ওএস চালিত ডায়ালগ পান যা আমাকে "অ্যাপলকে ক্র্যাশটি রিপোর্ট করতে দেয়"। এটি স্ট্যাক ট্রেস এবং কিছু অন্যান্য সিস্টেমের তথ্য প্রেরণ করে।

ক্র্যাশ হওয়ার সময় এই ক্র্যাশ তথ্যটি অ্যাপটির অ্যাপ্লিকেশন বিকাশকারীকে প্রশ্নযুক্ত রয়েছে?

উত্তর:


7

ম্যাক ওএস এক্স রেফারেন্স লাইব্রেরি প্রযুক্তিগত নোট টিএন 2123 বলেছেন:

ক্রাশআরপোর্টার দুটি কার্যকর ক্রিয়া সম্পাদন করে:

  • যখন কোনও প্রোগ্রাম ক্র্যাশ হয়, ক্রাশআরপোর্টার ক্র্যাশ লগ রেকর্ড করবে (সাধারণত ~ / লাইব্রেরি / লগস / ক্র্যাশ রেক্টর / এ), এবং সিস্টেম লগিং সুবিধার জন্য একটি বার্তা লগইন করে ব্যবহারকারীকে অবহিত করবে।
  • তদ্ব্যতীত, ক্র্যাশ হওয়া প্রোগ্রামটি জিইউআই ব্যবহারকারী হিসাবে লগ-ইন হিসাবে চলমান থাকলে, ক্র্যাশরিপোর্টার অ্যাপলকে কোনও বাগ রিপোর্ট জমা দিতে চান কিনা তা জিজ্ঞাসা করে একটি ডায়ালগ সহ ব্যবহারকারীকে উপস্থিত করবেন (চিত্র 1 দেখুন)। যদি ব্যবহারকারী রিপোর্ট বোতামটি ক্লিক করেন, ক্র্যাশ র‌্যাপপোর্টার অন্য একটি ডায়ালগ প্রদর্শন করবে যা প্রতিবেদনের বিবরণ দেখায় (চিত্র 2 দেখুন) এবং তাদের জমা দেওয়ার আগে মন্তব্য করার অনুমতি দেয়।

এবং আরও বরাবর না, বলে:

এই টেকনোটে আমি কীভাবে শেষ ব্যবহারকারীদের কাছ থেকে প্রাপ্ত ক্র্যাশ লগগুলি ব্যাখ্যা করতে পারি তা ব্যাখ্যা করি।

আমি বিশ্বাস করি এর দ্বারা বোঝা যায় যে তথ্যগুলি স্বয়ংক্রিয়ভাবে বিকাশকারীদের সাথে ভাগ করা হয় না। বিকাশকারীকে শেষ ব্যবহারকারীর ~ / লাইব্রেরি / লগস / ক্র্যাশ রেক্টর / ফোল্ডার থেকে ক্র্যাশ লগগুলি "গ্রহণ" করতে হবে।


1
এই উত্তরটি বিভ্রান্তিকর। অন্য উত্তর অনুসারে, না, বিকাশকারীরা প্রতিবেদনটি পান না, কেবল আপেলই দেয়; যদি না তারা অ্যাপ স্টোর ব্যবহার করে।
pupeno

1
এই প্রযুক্তি নোটের ক্রাশআরপোর্টার সীমাবদ্ধতা বিভাগে এটি বলেছে যে "তৃতীয় পক্ষের বিকাশকারীদের পক্ষে ক্র্যাশরপোর্টারের মাধ্যমে জমা দেওয়া প্রতিবেদনগুলি অ্যাক্সেস করার কোনও উপায় নেই।" এই ডকটির সর্বশেষ উল্লিখিত সংশোধনটি ২০০৮ সালে হয়েছিল Apple আমি জানি না অ্যাপল এই জাতীয় ডকগুলি অপসারণ বা চিহ্নিত করার বিষয়ে কতটা ভাল তা যে তারা আর রক্ষণাবেক্ষণ করছে না।
টেরি এন

1
হেহ, হ্যাঁ, যে টেক নোট হয় তারিখ সীমার বাইরে আসলে, এখনো যেমন চিহ্নিত নয়। কমপক্ষে কিছু পরিস্থিতিতে ক্র্যাশ রিপোর্টার রিপোর্টগুলিতে অ্যাক্সেসের জন্য তৃতীয় পক্ষের ডেভসগুলির একটি উপায় এখানে বর্ণিত হয়েছে
টেরি এন

6

অ্যাপল (17 ডিসেম্বর, 2010) দ্বারা সম্প্রতি ঘোষণা করা হয়েছে , আইটিউনস বিকাশকারী গাইড [পিডিএফ] চিত্রিত করে যে কোনও ম্যাক অ্যাপ স্টোর বিকাশকারী কীভাবে তাদের অ্যাপ্লিকেশানের জন্য ক্র্যাশ লগ রিপোর্ট পেতে পারে। এটি ম্যাক অ্যাপ স্টোরের বাইরে ডাউনলোড করা অ্যাপ্লিকেশনগুলির জন্য সত্য নয়, যদি না বিকাশকারী সেই কার্যকারিতাটি ম্যানুয়ালি কোড করে না।


1
গাইডের প্রাসঙ্গিক অংশটির এখানে একটি আপ টু ডেট লিঙ্ক।
টেরি এন

1
@ টেরিএন এখন সেই বিভাগটি ক্র্যাশ প্রতিবেদন সম্পর্কে কোনও তথ্য সরবরাহ করে না। সম্ভবত প্রাসঙ্গিক তথ্য সরানো হয়েছে।
ফ্রাঙ্কলিন ইউ

2

আমি মনে করি অ্যাপল বর্তমানে ম্যাক অ্যাপ স্টোরের অ্যাপ্লিকেশনগুলির বিকাশকারীদের জন্য একটি সিস্টেম প্রস্তুত করছে। আইটিউনস কানেক্ট ইন্টারফেসটি ইতিমধ্যে একটি "ক্র্যাশ লগস" বোতামটি দেখায়, তাই আমার ধারণা এই বছর এটি সম্ভব হবে।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.