এক্সকোড ইনস্টল করা আছে বলে মনে হচ্ছে তবে এক্সকোডবিল্ডটি ব্যবহারযোগ্য নয়


16

আমি Xcode 4 পুনরায় ইনস্টল করার ছিল এবং এখন আমি বার্তা পেয়ে করছি Xcode appears to be installed but xcodebuild is unusable;এবং xcodebuild exists but failed to executeযখন আমি ইনস্টল করার চেষ্টা সব সময় কিছু পোর্ট ব্যবহার করছে:

ash-3.2 $ sudo পোর্ট ইনস্টল উইজেট
পাসওয়ার্ড:
সতর্কতা: এক্সকোডবিল্ড বিদ্যমান কিন্তু কার্যকর করতে ব্যর্থ
সতর্কতা: কনফিগার করা ব্যবহারকারী / গোষ্ঠী প্রশাসক উপস্থিত নেই, মূল হিসাবে তৈরি করবে as
সতর্কতা: এক্সকোড ইনস্টল করা আছে বলে মনে হচ্ছে তবে এক্সকোডবিল্ড অপব্যবহারযোগ্য; কিছু বন্দর সম্ভবত নির্মাণে ব্যর্থ হবে।
সতর্কতা: আপনার `sudo xcode- সিলেক্ট-স্যুইচ / অ্যাপ্লিকেশনস / এক্সকোড.অ্যাপ চালানোর দরকার হতে পারে
---> উইজেটের জন্য কম্পিউটিং নির্ভরতা

এক্সকোডবিল্ড বিদ্যমান তবে এটি অন্য একটি এক্সকোডবিল্ড চায় বা এটি কেবল /Developerফোল্ডারে থাকতে চায় ?

$ যা এক্সকোডবিল্ড
/ Usr / bin / xcodebuild

$ / usr / বিন / এক্সকোডবিল্ড 
ত্রুটি: '/ ডেভেলপার / ইউএসআর / বিন / এক্সকোডবিল্ড' কার্যকর করতে পারে না (এমন কোনও ফাইল বা ডিরেক্টরি নেই)

এই ইউটিলিটিটিতে কী সমস্যা? আমি কীভাবে এটি ঠিক করতে পারি (আমি ইতিমধ্যে এক্সকোড পুনরায় ইনস্টল করেছি)?


আপডেট: ম্যাকপোর্টস ব্যবহার portনা করেও দুর্দান্ত কাজ করেছে xcodebuildবলে আমি মনে করি, makeএক্সকোডে আমার কোনও সমস্যা হতে পারে তা আমাকে জানাতে এই বার্তাটি প্রদর্শন করেছে।

ইহা আকর্ষণীয়. আমি চেষ্টা করেছি … xcode-select …কিন্তু কোনও কারণে এটি রিবুট হওয়ার পরেও আরও নতুন কাজ করেছে, তবে আজ এটি কাজ করেছে: | এটি আমাকে জিজ্ঞাসা করেছিল আমি লাইসেন্স চুক্তিটি গ্রহণ করতে চাই এবং আমি গ্রহণ করার পরে এটি xcodebuildকার্যকরী হয়ে ওঠে। সুতরাং এখন আমি উত্তর গ্রহণ করতে এবং সবাইকে ধন্যবাদ জানাতে পারি।


2
যতদূর আমি জানি, এক্সকোড 3 / বিকাশকারী ইনস্টল করা হয়েছিল তবে এক্সকোড 4 অ্যাপ্লিকেশনগুলিতে / অ্যাপ্লিকেশন হিসাবে ইনস্টল করা আছে। (আমি এখনও এক্সকোড 4 ইনস্টল করি নি) আপনি কি নিশ্চিত যে এক্সকোড 3 সঠিকভাবে আনইনস্টল করা হয়েছিল?
কফিরাইন

এই কম্পিউটারে আমি কখনই এক্সকোড 3 পাইনি। আমি পুরানো এক্সকোড 4 অপসারণের পরে অ্যাপ স্টোর থেকে এক্সকোড 4 পুনরায় ইনস্টল করেছি যা শুরু করতে চায়নি।
অ্যালেক্স बोलটোভ

আপনি এসএসটিভের পরামর্শ অনুসারে চেষ্টা করতে পারেন। আমার অনুমান যে কোথাও এমন একটি ফাইল রয়েছে যা মনে করে যে আপনি এক্সকোড 3 ইনস্টল করেছেন। : |
কফিরেন

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

আপনার সমস্যার সাথে সম্পর্কিত না এমন একটি টিপ: আপনি ম্যাকপোর্টের পরিবর্তে হোমব্রু ব্যবহার করতে চাইতে পারেন ।
ম্যাথিয়াস বাইনেস

উত্তর:


22

তুমি কি দৌড়ালে sudo xcode-select -switch /Applications/Xcode.app? এই বার্তাটি: error: can't exec '/Developer/usr/bin/xcodebuild'আপনাকে বলছে যে আপনার সিস্টেমটি `/ বিকাশকারী / ইউএসআর / বিন / 'তে এক্সকোড বিল্ড খুঁজছে তবে এটি এক্সকোড ৪.৩ (অ্যাপ স্টোর থেকে ইনস্টল করা) হিসাবে এটি Xcode.app বান্ডেলে রয়েছে যা / অ্যাপ্লিকেশন।

সম্পাদন করা

আপনার প্রশ্নের একটি মন্তব্যে আপনি বলেছেন যে আপনি দৌড়ে এসেছেন sudo xcode-select -switch /Applications/Xcode.app। এখন এটি চালান xcode-select -print-pathএবং নিশ্চিত হয়ে নিন যে এটি "/ অ্যাপ্লিকেশনস / এক্সকোড.অ্যাপ" বলেছে।

এছাড়াও, আপনার আলাদাভাবে কমান্ড লাইন সরঞ্জামগুলি ডাউনলোড করতে হবে । (আমি প্রথম হাতের অভিজ্ঞতা থেকে জানি না কারণ আমি মুহুর্তের জন্য স্নো লিপার্ডে আটকে আছি তাই আমি এক্সকোড ৪.৩ ইনস্টল না করে))


9

এখানে যেমন https://trac.macports.org/wiki/ProblemHotlist হিসাবে বলা হয়েছে , আপনাকে চালানো দরকার:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

//, কমান্ড এবং লিঙ্কটির জন্য ধন্যবাদ, @ গ্যাব্রিয়েল বার্তোলিনি। আমার একটি প্রশ্ন ছিল, তবে আমি আশা করি আপনি উত্তরটি জানেন know শুধু sudo xcode-select -switch /Applications/Xcode.app, বা, এক্সকোড বিটা ব্যবহারকারীদের ক্ষেত্রে, কেন নয় sudo xcode-select -switch /Applications/Xcode.app? এই উত্তরটি অতিরিক্ত যুক্ত করে কেন /Contents/Developer?
নাথান বাসানিজ

5

আমারও একই সমস্যা ছিল। কমান্ড-লাইন সরঞ্জামগুলি সহ মাউন্টেন লায়ন এবং এক্সকোড সংস্করণ 4.4.1 এ আপগ্রেড করার পরে, আমি আর টার্মিনাল থেকে এক্সকোডবিল্ড কল করতে পারি না।

তারপরে আমি এক্সকোডের পছন্দগুলিতে এমন একটি সেটিংসে হোঁচট খেয়েছি যেখানে আমি কোন কমান্ড-লাইন সরঞ্জাম ব্যবহার করতে চাইছিলাম তা বেছে নিতে হয়েছিল, কেবল একটি বিকল্প ছিল বলে কিছুটা নির্বোধ।

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

http://thomas.bindzus.me/2012/08/17/after-upgrading-to-mountain-lions-problems/

আমি আমার কমান্ড-লাইন সরঞ্জাম পুনরুদ্ধার করার সবচেয়ে সহজ উপায় হিসাবে এটি পেয়েছি।


1

আপনাকে "কমান্ড লাইন সরঞ্জামগুলি" ব্যবহার করে সরল "ম্যাক ওএস এক্স" প্রকল্প তৈরি করতে হবে, এর পরে আপনি উপাদানগুলিতে এক্সকোড-> প্রিফের-> ডাউনলোডগুলি থেকে কমান্ড লাইন সরঞ্জামগুলি ডাউনলোড করতে সক্ষম হবেন। এর আকার ১১.6..6 এমবি


1
প্রথম বাক্যটি দিয়ে আপনি কী বোঝাতে চেয়েছেন আরও কিছু বিশদে আপনি বর্ণনা করতে পারেন? কেউ কীভাবে তা করবে?
nohillside

//, এটি একটি আকর্ষণীয় ধারণা, @ সেরজ। আমরা আরও জানতে পারি?
নাথান বাসানিজ

1

আমি খুব সম্প্রতি হাই সিয়েরায় (কমান্ড লাইন সরঞ্জামগুলি সহ) কাস্টোডটি ইনস্টল করেছি (10.13.4) এবং আমি কেবল কমান্ড লাইনের মাধ্যমে এক্সকোড লাইসেন্স গ্রহণ করে এই ত্রুটি বার্তাটি স্থির করেছি:

sudo xcodebuild -license

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