"এক্সকোড / আইওএস লাইসেন্সে সম্মত হওয়ার জন্য অ্যাডমিন সুবিধাগুলি প্রয়োজন, দয়া করে সুডোর মাধ্যমে রুট হিসাবে পুনরায় চালনা করুন।" জিসিসি ব্যবহার করার সময়


489

আমার সি প্রোগ্রামটি সংকলনের চেষ্টা করার সময়, নিম্নলিখিত কমান্ডটি চালাচ্ছি:

gcc pthread.c -o pthread

রিটার্নস:

এক্সকোড / আইওএস লাইসেন্সে সম্মত হওয়ার জন্য প্রশাসকের সুবিধাগুলি প্রয়োজন, দয়া করে সুডোর মাধ্যমে মূল হিসাবে পুনরায় চালনা করুন।

এবং আমার কোডটি সংকলন করে না।

কেন এটি হচ্ছে এবং আমি কীভাবে এই সমস্যাটি সমাধান করতে পারি?


193

4
আসলে আমি মনে করি @ অ্যান্ডি বার্বুরের মন্তব্যই সেরা উত্তর, যেহেতু এই বিষয়টি টার্মিনালের মধ্যে সমাধান করা যেতে পারে। অ্যান্ডি: আপনি যদি উত্তর তৈরি করেন তবে আমি এটির পক্ষে ভোট দেব।
রেক্সফোর্ড

11
আমি এটা না git initকরেও পারিনি ।
ruffin

2
এটি আবারও দেখায়, কেন ওএস এক্স পাওয়ার ব্যবহারকারীদের জন্য সত্যই একটি দুর্দান্ত সিস্টেম ...
লুকাশ

10
এই উত্তরটি করার জন্য একটি নতুন, অনুরূপ প্রশ্ন দেখায় কিভাবে একটি সম্পূর্ণরূপে স্বয়ংক্রিয় ফ্যাশন সম্মত: sudo xcodebuild -license accept- যা এখানে MacOS সিয়েরা কাজ করে, কিন্তু পারে পূর্ববর্তী সংস্করণে কাজ নাও
এসএসসি

উত্তর:


808

এক্সকোড খুলুন এবং নতুন ব্যবহারকারীর চুক্তি গ্রহণ করুন। এটি ঘটছিল কারণ এক্সকোডের একটি নতুন সংস্করণ ডাউনলোড হয়েছে এবং নতুন চুক্তি স্বীকৃত হয়নি।


78
কেন এটির মূল প্রয়োজন, এবং কেন কেউ এই সত্য দ্বারা বিরক্ত হয় না?
kbolino

1
@kbolino নতুন সফ্টওয়্যার / নতুন সংস্করণ সফ্টওয়্যার ইনস্টল করার জন্য আপনাকে প্রায়শই আপনার ব্যবহারকারীর পাসওয়ার্ড প্রবেশ করানো দরকার। আপনি যখন নতুন সংকলকটি চালাবেন, আপনি সেই প্রাচীরটিকে আঘাত করবেন।
এরিকোসো

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

5
@ ভ্ল্যাডডিডেনকো আপনাকে এক্সকোড বা গিট চালানোর জন্য প্রশাসকের অধিকারের প্রয়োজন নেই। এক্সকোড EULA এর অ্যাপ্লিকেশনগুলি ব্যবহার করার জন্য আপনার শর্তাদির সাথে সম্মত হওয়ার জন্য প্রশাসকের সুযোগ-সুবিধাগুলি দরকার - যা গিট (এবং আপনি যখন অ্যাপ্লিকেশন ইনস্টল করার সময় করেছিলেন)। আপনার ক্রেডিট কার্ডের পিছনে যে সাইটগুলি 3-4 অঙ্কের সুরক্ষা কোডের জন্য জিজ্ঞাসা করছে এখানে এখানে সুবিধাবঞ্চিতকরণ বাড়ানো সমান। সম্মত হওয়ার পরে, আপনার আর অ্যাডমিন সুবিধার দরকার নেই।
অ্যাক্টিভিস্ট

13
@ সোলড আউট অ্যাক্টিভিস্ট হ্যাঁ, আমি সে সব জানি। তবে আমি এটি বর্ণনা করতে বিভিন্ন শব্দ ব্যবহার করি। এর মতো: এটি অযৌক্তিক যে অ্যাপল কোনও প্রশাসনের অনুমতি এবং ব্যবহারকারীর সম্মতি রেকর্ড করতে প্রশাসকের সুবিধাগুলি জিজ্ঞাসা করে। উভয় দিক থেকেই এটি বিশ্বাসযোগ্য নয় (কোনও অ্যাপ্লিকেশন উইন্ডোটি এমনভাবে তৈরি করতে পারে এবং এটি Xcode শুরু করার সময় হতে পারে) এবং আইনত প্রশ্নোত্তর (যেমন মনে হয় ভবিষ্যতে সমস্ত ব্যবহারকারীদের সিস্টেমে লগ ইন করার জন্য আমাকে আবদ্ধ করা হয়েছে)। খারাপ নকশা। অ্যাপল বা ব্যবহারকারী কোনওরই ইনস্টল শেষ হয়ে যাওয়ার পরে অ্যাডমিন সুবিধাগুলি দাবি করার জন্য অ্যাপ্লিকেশনটি ইঞ্জিনিয়ার করার দরকার নেই।
ভ্লাদ ডিডেনকো

557
sudo xcodebuild -license

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

sudo xcodebuild -license accept

5
এটি মার্জিত। যদিও আমি এখানে অন্য পদ্ধতিটি ব্যবহার করেছি, আমি যদি প্রথমে এটি দেখি তবে আমি এটিকে পছন্দ করব।
ভিক জং

1
আমি পেয়েছি: অবৈধ বিকল্প --license
ড্যান-ক্লাসন

5
@ ড্যান-ক্লাসন কেবলমাত্র একটি ড্যাশ থাকতে হবে: -license না --license
অ্যান্ডি

2
কনফিগারেশন ম্যানেজমেন্ট এবং প্রভিশন সহ অ্যাপল বিল্ড সার্ভারগুলি বজায় রাখা ঠিক তত সহজ নয়, যখন এক্সকোড এবং জাভা জেডিকে-র মতো প্যাকেজগুলির জন্য আপনাকে ম্যানুয়ালি লাইসেন্স গ্রহণের প্রয়োজন হয়।
সাস্ট্রুপ

38
আপনি যদি নিয়ন্ত্রণ করেন এমন পরিবেশগুলির জন্য সমাধানগুলি স্ক্রিপ্ট করছে তবে আপনি গ্রহণযোগ্য প্যারামিটারটিও ফেলে দিতে পারেন sudo xcodebuild -license accept
tobius

115

আমি যাওয়ার চেষ্টা করতে গিয়ে আটকে গেলাম ... আমার মনে হয় এটি গিটের সাথে সম্পর্কিত। এটি কীভাবে এটি ঠিক করতে সক্ষম হয়েছিল তা এখানে ...

  1. আমি নিম্নলিখিতটি টার্মিনালে প্রবেশ করলাম:

    sudo xcodebuild -license
  2. এটি চুক্তিটি খুলবে। শেষ করতে সমস্ত পথে যান এবং "সম্মতি" টাইপ করুন।

এটি সমস্যা পেতে যান যত্ন নিতে হয়।

বিষয়টি কীভাবে সম্পর্কিত ছিল না তা বেশ আকর্ষণীয় ছিল।


4
হ্যাঁ আমি এমন git cloneএকটি মেশিনে চালিত ছিলাম যা আমি এক মিনিটেও ব্যবহার করি নি।
জেস

4
আপনি প্রস্থান করতে কেবল q টিপুন এবং এটি পড়তে আগ্রহী না হলে সম্মত হন।
স্টিভ

27

এক্সকোড খোলার সাথে সাথে লাইসেন্স গ্রহণ করা সমস্যার সমাধান করে।


আমি এক্সকোডকে v7.0 ইত্যাদিতে উন্নীত করার পরে একটি মাত্র আঘাত পেয়েছি এবং অ্যান্ড্রয়েড স্টুডিওতে চলমান আপগ্রেডের আগে সবকিছুই কাজ করার বিষয়টি বিবেচনা করে এক অদ্ভুত ত্রুটি পেয়েছি। এই উত্তরটি আমার পক্ষে কাজ করেছিল।
জি ও'রিলা

15

কোনও কমান্ড দিয়ে আপনার চারপাশে বেড়াতে হবে না :)

এক্সকোড আপডেট হয়ে গেলে, এক্সকোড আইডিই প্রোগ্রামটি খুলুন। শর্তাদি গ্রহণ করুন দয়া করে।

আপনি যেতে প্রস্তুত:)


7

এক্সকোড / আইওএস লাইসেন্সে সম্মত হওয়ার জন্য প্রশাসকের সুবিধাগুলি প্রয়োজন, দয়া করে এটি রুট হিসাবে পুনরায় চালনা করুন sudo

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


এটি কাজ করে, তবে ব্যবহারকারীদের কাছে (আমার মতো) খুব স্পষ্ট নাও হতে পারে যারা মূলত ডেস্কটপের পরিবর্তে কমান্ড লাইনের মাধ্যমে সরঞ্জাম ব্যবহার করেন। টার্মিনাল ব্যবহারকারীদের এটি পরিবর্তন করে কিছু পাঠ্য থাকলে ভাল হবে।
করোলাস

5

এই পদক্ষেপগুলি অনুসরণ করুন:

  1. ওপেন টার্মিনাল।
  2. এই কমান্ড লিখুন: sudo xcodebuild --license
  3. সিস্টেমের পাসওয়ার্ড লিখুন।
  4. লাইসেন্স সম্মত হন।

4
পতাকাটিতে কেবল একটি ড্যাশ ব্যবহার করা উচিত, অর্থাত্‍ sudo xcodebuild -license,।
aboutaaron

5

আমার কাছে একই সমস্যা ছিল, এক্সকোড চালু করার পরে লাইসেন্সটি গ্রহণের পরে বা চালানোর sudo xcodebuild -license acceptজন্য আমাকে আমার ম্যাকটি পুনরায় চালু করতে হয়েছিল - অন্যথায় এটি কাজ করে না।


পুনঃসূচনা পদক্ষেপটি গুরুত্বপূর্ণ। কেন এটি কাজ করে না তা ভাবতে ভাবতে আমি প্রায় এক ঘন্টা ঘুরে গেলাম। আমি আবার শুরু করেছি এবং এটি সব কাজ করছে। আপনাকে ধন্যবাদ
স্কেল্লিটর

3

গিট ব্যবহার করার চেষ্টা করার সময় আমার একই সমস্যা ছিল।

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

আমি অ্যাপ্লিকেশন ফোল্ডারে নেভিগেট করে এবং এক্সকোডকে ট্র্যাশে টেনে নিয়ে আনসইস্টল করেছি।

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


গিট কমান্ডের জন্য টার্মিনালটি ব্যবহার করার জন্য আপনাকে কোনও অ-সম্পর্কিত অ্যাপ্লিকেশনের জন্য লাইসেন্স গ্রহণের প্রয়োজন হবে কেন? বা তারা কোনওভাবে সম্পর্কিত হয়?
স্কট ডানকান

2

আমি একই সমস্যা সম্মুখীন।

এক্স কোড কারণে সমস্যা।

সমাধান: 1. এক্স-কোডটি খুলুন এবং ব্যবহারকারীর চুক্তি গ্রহণ করুন (টিএন্ডসি)। বা 2. আপনার ম্যাক পুনরায় চালু করুন, এটি স্বয়ংক্রিয়ভাবে সমাধান হবে।


তাই আপনাকে স্বাগতম! একই সমাধান সহ অনেক উত্তর রয়েছে, আপনি কি নিজের সুবিধাগুলি প্রকাশ করতে পারবেন?
ডেভিড গার্সিয়া বোদেগো

0

আপনার যদি ইন্টেলিজে একই রকম সমস্যা থাকে তবে অন্যরা যেমন আমার উপরে বলেছিল:

  1. ওপেন টার্মিনাল।
  2. এই কমান্ডটি প্রবেশ করান: sudo xcodebuild --license।
  3. সিস্টেমের পাসওয়ার্ড লিখুন।
  4. ফাইলের শেষে যান: এটি করতে স্পেস (বোতাম) টিপুন।
  5. লাইসেন্সটিতে 'সম্মতি' টাইপ করুন।

আর তুমি করছ। !!

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