এক্সকোড: বিল্ড ব্যর্থ হয়েছে, তবে কোনও ত্রুটি বার্তা নেই


158

এক্সকোড ব্যবহার করে 4.5.1। আমাদের প্রকল্পটি গত তিন মাস ধরে সূক্ষ্মভাবে নির্মাণ করছে, তবে হঠাৎ করেই, যখন আমি নির্মাণের চেষ্টা করি তখন এটি "বিল্ড ব্যর্থ" বলে, কিন্তু ত্রিভুজ বিস্মৃত চিহ্ন চিহ্ন ট্যাবে কোনও ত্রুটি দেখায় না, এবং এটি পপ হওয়ার পরে কোনও কারণ দেয় না আপ বিল্ড ব্যর্থ।

আমরা বান্ডেল সনাক্তকারী বা অন্য কোনও প্রকল্পের বৈশিষ্ট্য পরিবর্তন করি নি। আমি একটি পরিষ্কার চেষ্টা করেছি, তারপরে নির্মাণ করব, তবে ভাগ্য নেই।

সমস্যা হতে পারে কি?

এই প্রশ্নের অনুরূপ , তবে সমাধানগুলির কোনওটিই প্রয়োগ হয় না।


উত্তর:


233

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


এই জাতীয় লক্ষণগুলির সাথে আমার কোডটিতে সাধারণ সমস্যা ছিল। আমি অনুমান করেছি যে ঝনঝন সমস্যাগুলির কোডে ত্রুটি বার্তাগুলি ইস্যু ট্যাবগুলিতে পাঠাতে পারে ...
পেট্রো কোরিয়েনভ

190

নেভিগেটর উইন্ডোতেReport Navigator উপস্থিত থাকাতে ব্যর্থতার কারণ আপনি দেখতে পাচ্ছেন

  • Hide/Show Navigatorএক্সকোডের উপরের-বাম পাশে উপস্থিত বোতাম টিপে নেভিগেটরটি খুলুন ।

স্ক্রিনশট ঘ

  • Report Navigatorনেভিগেটর উইন্ডোতে বোতামের তালিকায় উপস্থিত সর্বশেষ বোতাম টিপে টিপুন Open

স্ক্রিনশট 2

এখানে আপনি হয় কারণ দেখতে পারেন By GroupবাBy Time


4
এটি আমার মাথায় আমার অনুমানের
ফাহিম পার্কার

101

গোপন আর্কাইভ বিল্ড ত্রুটিগুলি প্রকাশ করতে আপনার এক্সকোড উইন্ডোতে বাম সর্বাধিক প্যানেলের শীর্ষ বারের শেষ আইকনে ক্লিক করুন ।

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

আপনি কোড তৈরি করতে এবং অ্যাপ্লিকেশন চালাতে সক্ষম হন তবে আর্কাইভ নয় তবে কোড সাইনিং সম্পর্কিত কিছু হতে পারে likely আপনার ত্রুটি বার্তার আরও গুগলিংয়ের সমাধান করা উচিত যে এটি এখন প্রকাশিত হয়েছে।


43

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

এক্সকোড - নেভিগেটর রিপোর্ট করুন


6

আপনি যদি বিল্ড সিস্টেমটিকে নতুন করে পরিবর্তন করেন তবে স্ট্যান্ডার্ডে ফিরে যান। এটা আমার জন্য সমাধান।

বিল্ড সিস্টেম


বাহ, এটা দুর্দান্ত। আমার এক্সকোডে এটি ছিল স্ট্যান্ডার্ড বিল্ড সিস্টেম। আমি নতুন বিল্ড সিস্টেমে পরিবর্তিত হয়েছি এবং সমস্যার সমাধান হয়েছিল 🤣
মানুকিউও

ফাইল> ওয়ার্কস্পেস সেটিংস
অ্যালান স্কোফিল্ড

2
আসলে, এখানে "কেবলমাত্র সক্রিয় স্কিমের জন্য সমস্যাগুলি দেখান" এর পরিবর্তে সমস্ত সমস্যা দেখান নির্বাচন করুন এবং আপনি ভাল। নতুন বিল্ড সিস্টেমটিতে সুইফট প্রকল্পগুলির সাথে পুরানোটির তুলনায় বিশাল পারফরম্যান্স সুবিধা রয়েছে।
চার্লি মনরো

2

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


1

আমি জেসনের সাথে একমত আপনার অবশ্যই কিছু ভুল করা উচিত। এটি এক্সকোডের বাগ যা এটি ত্রুটি তৈরি করতে পারে নি। শুধু আপনার পথে ফিরে যান। আপনি শেষবার সম্পাদিত / খোলা স্ক্রিন খুলুন। আমার ক্ষেত্রে ;একজন নিয়ামক নিখোঁজ ছিল।


1

এই আমার ঘটেছে যখন আমি লিখছিলাম Swift 4.1মধ্যে XCode 9.3। আমি ব্যবহার RxSwiftএছাড়াও। লেখার সময় এমনটি কখনও ঘটেনি Objective CReport Navigatorখুব কোন লগ ছিল না। প্রকল্পটি কেবল ত্রুটি ছাড়াই সংকলিত হয়েছে, তবে ব্যর্থ হয়েছিল। কেন বুঝতে পারলাম না।

আমার ক্ষেত্রে আমি যা করেছি এবং এটি সাহায্য করেছে:

  1. গিটে পরিবর্তনগুলি প্রতিশ্রুতিবদ্ধ করুন এবং এরপরে XCode এ পরিবর্তনগুলি বাতিল করুন যদি এটি ফাইলগুলির নিকটে "এম" দেখায়
  2. উদ্ভূত ডেটা সাফ করুন: এক্সকোড -> পছন্দ -> অবস্থান
  3. পরিষ্কার বিল্ড ফোল্ডার: শিফট + সিএমডি + আল্ট + কে
  4. এক্সকোড পুনরায় চালু করুন

এই প্রকল্পটি সংকলনের চেষ্টা করার পরে ত্রুটিগুলি দেখিয়েছে। ত্রুটিটি এখানে ছিল:

do {
    let jsonData = try JSONSerialization.data(withJSONObject: timingsDict, options: .prettyPrinted)
    let decoder = JSONDecoder()
    let pTiming = try decoder.decode(PTiming.self, from: jsonData)
    observer.onNext(timing)
    observer.onCompleted()
} catch {
    print(error.localizedDescription)
    observer.onError(error)
}

আমি ভুল ভেরিয়েবলের নামটি পাস করেছি observer.onNext(timing)। এটা হওয়া উচিত ছিল pTiming



0

অন্যান্য উত্তর আমাকে রিপোর্ট নেভিগেটর খুঁজে পেতে সহায়তা করেছিল প্রদর্শিত ত্রুটি শুধুমাত্র ছিল:

বিল্ড অপারেশন কোনও ত্রুটি উল্লেখ না করে ব্যর্থ হয়েছে। ব্যক্তিগত বিল্ড কার্য অজানা কারণে ব্যর্থ হতে পারে for একটি সম্ভাব্য কারণ হ'ল যদি খুব বেশি (সম্ভবত জম্বি) প্রক্রিয়া থাকে; এই ক্ষেত্রে, রিবুট করা সমস্যার সমাধান করতে পারে।

আমি সিমুলেটর বন্ধ করে এটি ঠিক করেছি।


0

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


0

"ম্যাজিকাল" ম্যাকোস বুট করার পরে এক্সকোডটি স্বয়ংক্রিয়ভাবে পুনরায় চালু করলে এটি প্রায়শই ঘটবে। স্বয়ংক্রিয়ভাবে চালিত এক্সকোড উদাহরণটি সম্পূর্ণরূপে ভেঙে যাবে। প্রস্থান করুন এবং পুনরায় চালু করুন।

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