এক্সকোড - ডাউনলোডের জন্য কোনও ডিএসওয়াইএম উপলব্ধ নেই


107

আমি থেকে dSYM ফাইল বের করে আনতে চান কিন্তু যখন আমি এ ক্লিক করুন "ডাউনলোড dSYMs ..." মধ্যে সংগঠক আমি অনুসরণ বার্তা পেতে: "কোন dSYMs ডাউনলোডের জন্য পাওয়া যায়।"।

আমি কোকোপডস 0.39 দ্বারা উত্পাদিত একটি ওয়ার্কস্পেস সহ এক্সকোড 7.2 ব্যবহার করছি।

সেগুলি আমি কীভাবে পেতে পারি?

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


আপনি কি এটি বের করতে পেরেছিলেন? আমি একই সমস্যা পাচ্ছি এবং প্যাকেজের ভিতরে থাকা ডিএসওয়াইএম আমার সন্ধান করছে তা অনুপস্থিত।
jhk

না, ব্যথা হয়েছে। আমি আমার অ্যাপ্লিকেশনটির জন্য কোনও ক্র্যাশ দেখতে পাচ্ছি না। এটি সম্ভবত এক্সকোড 7.2 দ্বারা প্রবর্তিত হয়েছিল।
ফিলিপ পেঁয়া

একই সমস্যা এখানে ... আপনি যদি কোনও অগ্রগতি করেন তবে দয়া করে এটি এখানে পোস্ট করুন!
জর্ডান স্মিথ

@ জর্ডান অবশ্যই আপনার শেষ কোন ধারণা?
ফিলিপ পেঁয়া

@ ফিলিপপিয়াকে আমি ভালভাবে লক্ষ্য করেছি যে .xcarive টি পরিদর্শন করার সময় সেখানে ইতিমধ্যে মনে হয়েছিল যে সেখানে ভিতরে কোনও ডিএসওয়াইএম ফোল্ডার রয়েছে। যদিও এটি ক্র্যাশ লগগুলি নিখরচায় করতে কাজ করে নি ... আমি ভাবছি যদি অ্যাপটি কোনওভাবেই ডিএসএম ফাইল দিয়ে তৈরি করা হয়েছিল, তবে আইটিউনস কানেক্টটি যখন বিট কোডের সাথে সংশোধন করে এবং নতুন ডিএসএমএস তৈরি করে বা এটি কার্যকর হয়, আমরা ডাউনলোড করতে পারি না কারণ কিছু কারণে আমাদের ইতিমধ্যে ডিএসএম ফাইল ছিল ...?
জর্ডান স্মিথ

উত্তর:


228

অ-BITCODE

ডিএসওয়াইএমএস কীভাবে পাওয়া যায়, সংক্রামিত করতে এবং ক্র্যাশলিটিক্স / ফ্যাব্রিকগুলিতে আপলোড করার জন্য একটি জিআইএফ এখানে দেওয়া আছে

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

  1. উইন্ডো> সংগঠক টিপুন
  2. আপনার অ্যাপে> ফাইন্ডারে দেখান ডান ক্লিক করুন
  3. প্রথম .xcarchive ফাইল> প্যাকেজ সামগ্রীগুলি ডান ক্লিক করুন

বিটকোড সক্রিয়

আপনাকে অ্যাপস্টোর সংযোগ থেকে ডায়সনাম ডাউনলোড করতে হবে। সবচেয়ে সহজ হবে ফাস্টলেন ব্যবহার করা

lane :refresh_dsyms do
    download_dsyms                  # Download dSYM files from iTC
    upload_symbols_to_crashlytics   # Upload them to Crashlytics
    clean_build_artifacts           # Delete the local dSYM files
end

1
তবে কেন Xcode ডাউনলোড অপশন কাজ করছে না? যদি আপনার কোন ধারণা আছে?
সাজ্জাদ হিশাইন খান

1
এটি সরাসরি প্যাকেজ সামগ্রীগুলির থেকে আমার পক্ষে কাজ করে না। আমাকে প্রথমে অন্য ফোল্ডারে ডিএসওয়াইএমস ফোল্ডারটি অনুলিপি করতে হয়েছিল এবং তারপরে এটি সংকুচিত করতে হয়েছিল। এখানে স্ট্যাকওভারফ্লো . com/a/47193122/1203475 বিশদ দেখুন ।
ডেভিড এল

1
সঙ্কলনের জন্য আমাকে এই কমান্ডটি চালানোর দরকার ছিল:zip -r SymbolFiles.zip *.dSYM
অ্যান্ড্রু

2
প্রশ্নটি "ডাউনলোড ডিএসওয়াইএমস" বোতাম থেকে। এটি বোতামে ক্লিক করে ডাউনলোড হচ্ছে না কেন? কেন আমরা এটি ম্যানুয়ালি পেতে পারি?
জুলকারনাইন

1
গ্রেট! আপনাকে ধন্যবাদ
জে। ফেদেজ

47

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

আপনি আইটিউনস কানেক্ট থেকে সঠিক ডিএসওয়াইএম ডাউনলোড করতে পারেন। লগইন করুন, আমার অ্যাপ্লিকেশনগুলিতে যান, আপনার অ্যাপ্লিকেশনটি নির্বাচন করুন, তারপরে উপরের ক্রিয়াকলাপ ট্যাবে আলতো চাপুন। প্রাসঙ্গিক বিল্ডটিতে আলতো চাপুন এবং ধরে নিলাম অ্যাপটি প্রথম স্থানে প্রতীক সহ জমা দেওয়া হয়েছিল, আপনার "ডিএসওয়াইএম ডাউনলোড করুন" বিকল্পটি দেখতে হবে।

আপনি যে ফাইলটি পেয়েছেন তাকে ডিএসওয়াইএম (এক্সটেনশন ছাড়াই) বলা হয় তবে এটি আসলে একটি জিপ ফাইল। .Zip এক্সটেনশন যুক্ত করুন, আনজিপ করুন এবং আপনি আপনার ডিএসওয়াইএম (গুলি) ভিতরে খুঁজে পাবেন।

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


3
সুতরাং আমার ডিএসওয়াইএম ফাইলটি পেতে এবং ফ্যাব্রিক.আইওতে আপলোড করার জন্য প্রথমে আমার অ্যাপটি আইটিউনস কানেক্টে জমা দিতে হবে?
শামসদ্দিন

25
আইটিউনস সংযোগে আমার অ্যাপ্লিকেশনটি বর্তমানে অ্যাপ্লিকেশন স্টোরটিতে রয়েছে "সিম্বলস সহ: হ্যাঁ" বলেছে তবে এখনও ডাউনলোড করার কোনও ক্ষমতা নেই। ডিএসওয়াইএম
জ্যাকসনক্র

@ সওয়ালকনার আমি ঠিক মনে করতে পারি না আমি বলতে চাই যে আমি দেখতে পেয়েছি যে আমার পরিস্থিতি ঠিক করা সম্ভব ছিল না: /
জ্যাকসনকর

19

আসলে আপনি এখন আইটিউনস কানেক্ট থেকে ডিএসওয়াইএম ফাইল ডাউনলোড করতে পারবেন না। ফাইলটি পাওয়ার আরও একটি উপায় আছে।

এক্সকোড -> উইন্ডো -> সংগঠক -> ফাইন্ডারে এক্সকার্কিভ ফাইলটি দেখান -> আপনার এক্সক্রিচ ফাইলটি ডান ক্লিক করুন -> "প্যাকেজ বিষয়বস্তু দেখান" নির্বাচন করুন

আপনি এখনই আপনার ডিএসওয়াইএম ফাইলটি দেখতে পাচ্ছেন।


আপনি আজকের মতো দেখতে পারেন ... আপনি যখন পছন্দসই বিল্ড নির্বাচন করেন তখন "ডাউনলোড ডাইসেম" বোতাম থাকে।
ঘূর্ণিঝড়

15

বিটকোড সক্ষম করা আবশ্যক

আপনি যদি dSYMআইটিউনস কানেক্ট থেকে নিজের পেতে চান

  • সেটিংস বিল্ড> বিকল্পসমূহ বিল্ড> Enable Bitcode> হ্যাঁ
  • ডিভাইস " জেনেরিক আইওএস ডিভাইস " নির্বাচন করুন (বা যে কোনও কিছু কাজ করে)
  • Archive

সংরক্ষণাগার থেকে রফতানি করার সময়

  • অ্যাপল থেকে প্রতীকী ক্র্যাশ লগগুলি পাওয়ার জন্য আপনার অ্যাপ্লিকেশনটির জন্য অ্যাপ্লিকেশন প্রতীকগুলি অন্তর্ভুক্ত করুন " চেক করুন "
  • চেক " bitcode অন্তর্ভুক্ত "

অ্যাপ্লিকেশন লোডার ব্যবহার করে আপলোড করুন

একবার আপনার অ্যাপ্লিকেশনটি আইটিউনস কানেক্টে সফলভাবে আপলোড হয়ে গেলে আপনি আইটিউনস সংযোগ ডটকম> মাই অ্যাপস> [আপনার অ্যাপ্লিকেশন]> ক্রিয়াকলাপ> সমস্ত বিল্ডস> [আপনার বিল্ড]> সাধারণ তথ্য> প্রতীকগুলি অন্তর্ভুক্ত> ডিএসওয়াইএম ডাউনলোড করতে পারেন

# xcode8.2.1 # osx10.12.6


6
সত্য গল্প. আপনার যদি বিটকোড সক্ষম না করা থাকে তবে অ্যাপল কেবলমাত্র ডাউনলোড লিঙ্ক ব্যতীত "প্রতীকগুলি অন্তর্ভুক্ত: হ্যাঁ" প্রদর্শন করবে।
ড্যান রোজনস্টার্ক

1
সত্য, ড্যান রোজনস্টার্ক। আমার জন্য, আইটিউনস কানেক্টে আপলোড করার পরে, আমাকে এক্সকোডের অর্গানাইজার ব্যবহার করতে হবে এবং "ডাউনলোড করুন ডিএসওয়াইএম" ক্লিক করতে হবে যা কোনও ত্রুটি দেয় নি, তবে দৃশ্যত কিছুই করেনি (কোনও ফাইল কোথাও উপস্থিত হয়নি ??), তবে আইটিউনস কানেক্টে, নীল লিঙ্কটি "প্রতীক হ্যাঁ অন্তর্ভুক্ত" এর পরে উপস্থিত হয়েছিল। এটি একটি গোলকধাঁধা।
লেবুব্লকস

9

আমি https://twittercommune.com/t/not-matching-uuid-bitcode/61000/2 থেকে একটি সমাধান পেয়েছি

"ক্র্যাশলিটিক্স ইউআইইউডের সাথে এইভাবে নিখোঁজ ডিএসওয়াইএমগুলি প্রতিবেদন করছিলেন: 83889b11dedd363c8e5ee56233bcc90c। আমি যেমন বলেছি, আমি গাইড 7 অনুসরণ করেছি তবে আমি সেই ইউআইডি খুঁজে পাইনি। সুতরাং আমি আইটিউনস কানেক্টে গিয়েছিলাম এবং আমি নিম্নলিখিতটি করেছি:

  • অ্যাপটি নির্বাচন করুন
  • উপরে ক্রিয়াকলাপ ট্যাবটি চয়ন করুন
  • ক্র্যাশলাইটিক্স বিল্ড সংস্করণ নির্বাচন করুন about
  • ডাউনলোড ডিএসওয়াইএম নীল লিঙ্কটি ক্লিক করুন

ডাউনলোড করা ফাইলটিকে বলা হয় ডিএসওয়াইএমের কোনও এক্সটেনশন নেই তবে এটি আসলে একটি জিপ। তাই আমি জিপ এক্সটেনশন যুক্ত করেছি এবং আনজিপ করেছি। আনজিপড ফোল্ডারের অভ্যন্তরে আমি অনেকগুলি ডিএসওয়াইএম ফাইল পেয়েছি, যার একটিতে 83889B11-DEDD-363C-8E5E-E56233BCC90C.dSYM বলা হয়েছে যা ইউআইডি ক্র্যাশলাইটিক্সের সাথে মেলে যা অনুপস্থিত হিসাবে রিপোর্ট করছে (এমনকি অন্যভাবে ফর্ম্যাট করলেও)। এই ফাইলটি এক্সক্রাইভের অভ্যন্তরে নেই তাও নোট করুন।

আশা করি এটি সাহায্য করতে পারে! "

আমার ক্ষেত্রে এটি কমনীয়তার মতো কাজ করে


4
আইটিউনস কানেক্টের ভিতরে আমি সেই নীল লিঙ্কটি দেখতে পাচ্ছি না। আমার মনে আছে আমি এই উত্তরটি অন্য থ্রেডে দেখেছি। আপনি কি জানেন যে নির্দিষ্ট বিভাগে রয়েছে?
ফিলিপ

@ ফিলিপপিয়া আইটিউনস কানেক্ট করুন -> আমার অ্যাপস -> "আপনার অ্যাপ্লিকেশন" -> ক্রিয়াকলাপ -> সমস্ত বিল্ড -> বিল্ড নির্বাচন করুন -> বিল্ড নির্বাচন করুন
ফিল অ্যান্ড্রুজ

2
@ স্পেসমোনকি সেখানে কিছুই খুঁজে পাচ্ছে না
অতুলখাত্রি

2
আমার জন্য একই, ডিএসওয়াইএমগুলি ডাউনলোড করার কোনও লিঙ্ক নেই

1
আমার দিনের অর্ধেক সময় নষ্ট করে সমস্যার উত্স খুঁজতে চেষ্টা করে। শেষ পর্যন্ত এটি অ্যাপল ডিএসওয়াইএম ফাইলগুলির জন্য .ডিএসএম এক্সটেনশন ব্যবহার শুরু করেছিল। @ ডেভিডের পরামর্শ অনুসারে এটি .zip এ নামকরণ করুন। টিএনএক্স সাথী!
ইভানমিহ

9

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


5
এটি সেট করা আছে, এখনও "সংস্করণ xx বিল্ড এক্সএক্সের জন্য কোনও ডিএসওয়াইএম খুঁজে পাওয়া যায়নি"
জ্যাকসনক্র

আমার একই সমস্যা হয়েছে, উল্লিখিত সেটিংসটি স্যুইচিংয়ের ফলে সমস্যার সমাধান হয়েছে, ধন্যবাদ!
পিটার ইভানিক্স

1

যদি প্যাকেজ বিষয়বস্তুতে ডিএসওয়াইএমস ফোল্ডারটি খালি থাকে (টেডের উত্তর), যাচাই করার চেষ্টা করুন:

  • বিল্ড সেটিংস> বিল্ড অপশনগুলি > সক্ষম করুন বিটকোডটি হ্যাঁ সেট করা হয়েছে (জ্যাকসনকরের উত্তর)
  • বিল্ড সেটিংস> বিল্ড অপশন> ডিবাগ ইনফরমেশন ফর্ম্যাটটি ডিএসওয়াইএম ফাইলের সাথে ডিয়ারএফ- এ সেট করা হয়েছে (ডাইসুরা৯৯ এর উত্তর)

তাদের উভয় পরীক্ষা করুন।

তারপরে প্যাকেজ সামগ্রীগুলি -> ডিএসওয়াইএমস ফোল্ডারে এই সময়ে আপনার কিছু খুঁজে পাওয়া উচিত।

আমার ক্ষেত্রে, এটি কাজ করে।

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