এক্সকোডে প্রতীক ফাইলগুলি প্রক্রিয়াজাতকরণ


285

আমি ভাবছিলাম যে এক্সকোড আসলে কী করছে তা যদি কেউ আমাকে বলতে পারে: আপনার ডিভাইসে প্লাগ করার পরে "প্রসেসিং সিম্বল ফাইলগুলি"?

স্ক্রিনশট


আমাকে বেশ দীর্ঘ সময় অপেক্ষা করতে হয়েছিল ... প্রায় 30 মিনিট এবং পরে ডিভাইসে মোতায়েন সফল হয়েছিল। সম্ভবত ম্যাক ডিভাইস সনাক্ত করতে সময় নিচ্ছে।
জয়প্রকাশ দুবে

উত্তর:


263

এটি ডিভাইস থেকে (ডিবাগ) প্রতীকগুলি ডাউনলোড করে, সুতরাং নির্দিষ্ট আইওএস সংস্করণ সহ ডিভাইসগুলিতে ডিবাগ করা এবং সেই আইওএস সংস্করণে ঘটে যাওয়া ক্র্যাশ প্রতিবেদনের প্রতীকী হওয়াও সম্ভব হয়ে ওঠে।

যেহেতু প্রতীকগুলি সিপিইউ নির্দিষ্ট, উপরের কেবলমাত্র তখনই কাজ করে যদি আপনি কেবলমাত্র একটি নির্দিষ্ট আইওএস ডিভাইস নয়, নির্দিষ্ট সিপিইউ টাইপের জন্যও প্রতীকগুলি আমদানি করে থাকেন। বর্তমানে প্রয়োজনীয় সিপিইউ টাইপগুলি হ'ল আর্মভ 7 (যেমন আইফোন 4, আইফোন 4 এস), আর্মভ 7 (উদাঃ আইফোন 5) এবং আর্ম 64 (যেমন আইফোন 5 এস)।

সুতরাং আপনি যদি আইফোন 5 এ আর্মভ 7 এর সাথে ঘটেছিল এবং যে নির্দিষ্ট আইওএস সংস্করণটির জন্য কেবল আর্মভি 7 এর প্রতীক পেয়েছেন এমন ক্র্যাশ প্রতিবেদনটি প্রতীকী করতে চান, এক্সকোড ক্র্যাশ প্রতিবেদনের (সম্পূর্ণরূপে) প্রতীক রাখতে সক্ষম হবে না।


19
আমি সম্প্রতি খুঁজে পেয়েছি যে Xcode আমার আইপ্যাড 2 বা আমার আইফোন 4 গুলি থেকে প্রতীক ফাইলগুলি প্রক্রিয়া করবে না। সর্বদা এটি অর্ধেক পথ দিয়ে থামবে এবং কখনই শেষ হবে না, এমনকি আধ ঘন্টা পরেও নয়। শেষ পর্যন্ত আমি এটি কাজ করতে পেরেছিলাম ... সম্পূর্ণ ব্র্যান্ডের নতুন সংযোগকারী কেবলটি বের করে এবং সরাসরি আমার ম্যাক মিনিতে প্লাগ করে (আগে আমি একটি এক্সটেনশন কেবল দ্বারা প্লাগ ইন করেছিলাম)। আমি উপসংহারে এসেছি যে দরিদ্র সংযোগটি প্রতীক আপডেটের সাথে সত্যিই মিশে যায়।
অ্যাশ

5
তাহলে কেন এই চিহ্নগুলিকে এক্সকোড বিতরণ দিয়ে বান্ডিল করবেন না? ডিভাইস থেকে এগুলি বের করার সমস্ত সমস্যায় কেন যাবেন?
ম্যাথু এক্সন

3
সমস্ত আর্কিটেকচারের জন্য সিম্বলগুলি প্রতি আইওএস সংস্করণে 1 গিগাবাইটের চেয়ে বড় হয় এবং প্রতিটি বাগফিক্স রিলিজের জন্য সর্বদা একটি এক্সকোড আপডেট থাকে না। এক্সকোড কেবলমাত্র এপিআই আপডেট / পরিবর্তনগুলির সাথে আপডেট করা হচ্ছে।
কার্নি

@ ভ্লাদিমিরডেস্পোটোভিচ আপনি এখানে কী সমাধান করতে চান? এটা কোন সমস্যা না। ডিবাগারটির এই ডেটার প্রয়োজন হওয়ায় এটি করা দরকার এবং ক্র্যাশ প্রতীকের জন্য এটিও প্রয়োজন। প্রশ্নটিও কোনও সমস্যা উল্লেখ করে নি।
কর্নি

36

এক্সকোড সংস্করণ 6.1.1 (6A2008a) এ, "প্রসেসিং সিম্বল ফাইলগুলি" করার পরে, ডিভাইসটির সাথে সম্পর্কিত চিহ্নগুলির একটি ফোল্ডার (আইওএস সংস্করণ এবং সিপিইউ প্রকার সহ) তৈরি করা হয়েছিল Library / লাইব্রেরি / বিকাশকারী / এক্সকোড / আইওএস ডিভাইস সমর্থন / এর মতো:

এখানে চিত্র বর্ণনা লিখুন


6
(নাল) কি ছিল?
আন্তন ট্রপ্যাশকো

6
@ অ্যান্টন ট্রপ্যাশকো (null) ((null))আসলে।
আলেজান্দ্রো ইভান

6
আমার ক্ষেত্রে, "(নাল) ((নাল))" রয়েছে ... কিছুই নেই!
Sjakelien

7
যেহেতু সায়ম ফাইলগুলি ডাউনলোডের পরে প্রয়োজন হয়, তাই আমি এই অবস্থানের সমস্ত ফোল্ডারের বেশিরভাগ অংশ ট্র্যাশ করেছিলাম। এটি আমার এসএসডি-তে 24 গিগেরও বেশি মুক্তি দিয়েছে!
জাজিলিয়ান

@ জাজিলিয়ান ফোল্ডারটি তখন ভাল লেবেলযুক্ত
ব্র্যাড থমাস

19

xCode শুধু সমস্ত ক্র্যাশ লগ অনুলিপি করুন। আপনি যদি গতি বাড়িয়ে তুলতে চান: সরাসরি এই উইন্ডোটিতে বিশ্লেষণ করার পরে ক্র্যাশ রিপোর্টের সংখ্যা মুছুন।

Devices -> View Device Logs -> All Logs

স্ক্রিনশট


@ কিউইইউ শিওর এটি বাগের মতো মনে হচ্ছে বা লগগুলি প্রত্যাশার চেয়ে বড়।
WINSergey

এই লগগুলি অ্যাক্সেস করবেন কীভাবে? (এক্সকোডের সাথে আমার 0 অভিজ্ঞতা আছে)
বেন


4

আমার ক্ষেত্রে প্রতীকীকরণ চিরকালের জন্য নেওয়া হয়েছিল। আমি আমার ফোনটি চালু / বন্ধ এবং হোম বোতাম উভয় দিয়েই পুনরায় চালু করতে বাধ্য করি। এখন দ্রুত প্রতীকীকরণ শেষ হয়েছে এবং আমি এক্সকোডের মাধ্যমে আমার অ্যাপ্লিকেশন চালানো শুরু করছি।


1

আমি জানি যে এটি কোনও প্রযুক্তিগত সমাধান নয় তবে আমি আমার আইফোনটি কেবল দ্বারা কম্পিউটারের সাথে সংযুক্ত করেছি এবং কম্পিউটারটি থেকে ডিভাইসটি সংযোগ বিচ্ছিন্ন করেছিলাম এবং এটি আবার সংযুক্ত করেছিলাম (আবার তারের মাধ্যমে) আমার পক্ষে কাজ করেছে কারণ আমি যে সমাধানগুলি দিয়েছি তা সমাধান করতে পারিনি as আগে সরবরাহ করা।


এটি ভাগ্যবান সময় হতে পারে ... বা আপনার নেওয়া অন্যান্য ক্রিয়াকলাপগুলির জন্য দেরি হওয়া প্রতিক্রিয়া। আমি সংযোগ বিচ্ছিন্ন ও পুনরায় সংযোগ করেছি এবং এটি শেষ না হওয়া পর্যন্ত এটি আবার এই মোডে ফিরে যায়।
পল মাসরি-স্টোন

0

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

এ লুক Xcode প্রতীক ফাইল অবস্থান বিস্তারিত জানার জন্য


0

বিরক্তিকর ত্রুটি। আমি কেবল কেবল আইপ্যাডে কেবল প্লাগ করে এটি সমাধান করেছি। কোনও কারণে প্রক্রিয়াটি কখনই শেষ হবে না যদি আমি অ্যাপলের পাস-থ্রু স্ট্যান্ডে আইপ্যাড রাখি।


3
এটি একটি ত্রুটি কারণ আমার স্ট্যান্ডে থাকলে এটি কখনই সম্পূর্ণ হয় না।
গোল্ডেনজয়ে

2
আমি বুঝতে পারি যে উত্তরটি খারাপভাবে প্রকাশিত হয়েছে, তবে এটি সত্যই সঠিক ছিল, ইউএসবি-হাব অন্য কোনও কাজের জন্য
ভালভাবে

0

এসডিকে সংস্করণ যুক্ত করুন আপনার আইফোনের আইওএসের সাথে সামঞ্জস্য করুন, যেমন: আইওএস 10.3

পথ:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport


এটি ডাউনলোড হচ্ছে। এটি শেষ হয়ে গেলে, ঠিক আছে। চিত্রটিতে প্রদর্শিত হয়েছে:

এখানে চিত্র বর্ণনা লিখুন

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