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


394

আমি অফিসিয়াল প্রতিক্রিয়া নেটিভ ওয়েবসাইটে টিউটোরিয়াল অনুসরণ করছি।

আমার প্রকল্পটি তৈরি করতে নিম্নলিখিতগুলি ব্যবহার করে:

react-native run-ios

আমি ত্রুটি পেয়েছি:

Found Xcode project TestProject.xcodeproj
xcrun: error: unable to find utility "instruments", not a developer   
tool or in PATH

Command failed: xcrun instruments -s
xcrun: error: unable to find utility "instruments", not a developer 
tool or in PATH

যদিও, আমি যখন .ccodeproj থেকে অ্যাপটি চালাচ্ছি, সবকিছু ঠিকঠাক কাজ করে।

কোন পরামর্শ?


stackoverflow.com/questions/60227353/… এই ত্রুটিগুলিতে কেউ আমাকে সহায়তা করতে পারে
শাহরিয়ার জাফরি

উত্তর:


952

এই লিঙ্কটি দেখুন ( চালানোর ফলে দেশীয় রান-আইওসের কোনও ত্রুটি ঘটে? ) এটি অবস্থানের সাথে সমস্যা বলে মনে হচ্ছে Command line tools

এক্সকোডে, এক্সকোড মেনু, তারপরে পছন্দসমূহ, তারপরে লোকেশন ট্যাব নির্বাচন করুন। ড্রপডাউন থেকে আপনার এক্সকোড সংস্করণটি নির্বাচন করুন এবং এক্সকোড থেকে প্রস্থান করুন।

এক্সকোড অবস্থান ট্যাব


দয়া করে @ জ্যাকোবসিগেল আপনি এক্সকোডে আপনার অবস্থানগুলি ট্যাব সম্পর্কে আরও তথ্য সরবরাহ করতে পারেন।
লিওআর

9
@ Leo7r আপনাকে ধন্যবাদ আমার সিএল সরঞ্জামগুলি ফাঁকা ছিল। আমি সেটিংসটি Xcode 8.0 এ পরিবর্তন করেছি এবং এটি সমস্যার সমাধান করেছে। আপনি আপনার উত্তরে এটি হাইলাইট করতে চাইতে পারেন। চিয়ার্স!
অ্যান্ড্রুহেন্ডারসন

কমান্ড লাইন সরঞ্জামের ড্রপডাউন নির্বাচনটি আমার জন্য ফাঁকা ছিল, ক্লিক করার সময় আমার কাছে কেবল বিকল্প ছিল এক্সকোড 9.2, যা আমি নির্বাচন করেছি, পরিবর্তনগুলি সংরক্ষণ করেছি এবং যন্ত্রগুলি স্থানীয়-প্রতিক্রিয়া হিসাবে উপলব্ধ ছিল। ধন্যবাদ!
জোয়ে টি

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

1
এমনকি সিএলটি নির্বাচন করা থাকলেও ত্রুটি রয়েছে ...: /
মায়ুল

139

আপনার এক্সকোড কমান্ড লাইন সরঞ্জামগুলির অবস্থান ইনস্টল বা সেট করতে হবে ।

কমান্ড লাইন মাধ্যমে

আপনার যদি এক্সকোড ডাউনলোড হয় তবে আপনি পাথ সেট করতে নিম্নলিখিতটি চালাতে পারেন:

sudo xcode-select -s /Applications/Xcode.app

কমান্ড লাইন সরঞ্জামগুলি এখনও ইনস্টল না করা থাকলে আপনাকে প্রথমে এটি চালানোর প্রয়োজন হতে পারে:

xcode-select --install

কমান্ড লাইন সরঞ্জামগুলি ইনস্টল করার আগে আপনাকে Xcode লাইসেন্স গ্রহণ করতে হবে:

sudo xcodebuild -license accept 

এক্সকোডের মাধ্যমে

অথবা Command Line Toolsএক্সকোড ( Xcode > Preferences > Locations) এর মাধ্যমে সেটিংস সামঞ্জস্য করুন :

এক্সকোড পছন্দসমূহ - অবস্থানগুলি ট্যাব


একটি যাদুমন্ত্র মত কাজ করে! <3
ষভ কুমার

15

ডিফল্টরূপে, ইনস্টল করার পরে এক্সকোড কমান্ড-লাইন নির্বাচন করা হয়নি, তাই এক্সকোডটি খুলুন এবং পছন্দসমূহ >> অবস্থানগুলিতে যান এবং কমান্ড লাইন সরঞ্জাম সেট করুন ...

এটি ম্যাক হাই সিয়েরা , এক্সকোড সংস্করণ 9.3 এ আমার জন্য কাজ করেছে :

এক্সকোড পছন্দসমূহ

আইওএস এমুলেটরi খোলার জন্য টিপুন ...

অ্যান্ড্রয়েড ডিভাইস বা এমুলেটর খোলার জন্য একটি টিপুন বা আইওএস এমুলেটর খোলার জন্য।

এবং আপনি নীচের চিত্রের মতো একটি দুর্দান্ত নতুন আইফোন সিমুলেটর দেখতে পারেন:

নেটিভ প্রিন্টগুলির প্রতিক্রিয়া জানান, আমি আলিরিজা দেজফুলিয়ান, একজন ফ্রন্ট এন্ড বিকাশকারী!


2
সবচেয়ে ভাল উত্তর, সেরা উত্তর।
আমেরেলিকা

13

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


আপনি দয়া করে ডাউনটোটের কারণ ব্যাখ্যা করতে পারেন? এটি একটি আসল উত্তর ছিল। আমি ঠিক একই ত্রুটি পেয়ে যাচ্ছিলাম।
হাইজেনবার্গ

প্রতিক্রিয়াশীল নেটিভ অফিসিয়াল ওয়েবসাইটটি স্পষ্টভাবে জানিয়েছে যে কাজ করার জন্য দেশীয় প্রতিক্রিয়ার জন্য আপনাকে এক্সকোডের প্রয়োজন।
জ্যাকবসিগেল

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

11

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

sudo xcodebuild -license

আপনি চাইলে লাইসেন্সটি তাত্ক্ষণিকভাবে গ্রহণ করতেও পারেন: sudo xcodebuild -license accept(উত্স: আপেল.স্ট্যাকেক্সেঞ্জার.এই / 213151/89456 )
অডপ

7

সমস্যাটি হ'ল আপনার এক্সকোড সংস্করণটি কমান্ড লাইন সরঞ্জামগুলিতে সেট করা নেই, এই সমস্যার সমাধানের জন্য কমান্ড লাইন সরঞ্জামগুলির জন্য এখানে Xcode> মেনু> পছন্দসমূহ> অবস্থান> খুলুন আপনার এক্সকোড সংস্করণ নির্বাচন করুন, এটি। এখানে চিত্র বর্ণনা লিখুন


4

আমার মতো যারা এক্সকোড আপডেট করার পরে এই পৃষ্ঠাটিতে এই সমস্যাটি নিয়ে আসেন তবে লোকেশন সেটিং নিয়ে কোনও সমস্যা নেই, আমার কম্পিউটারটি পুনরায় চালু করার চেষ্টাটি কৌশলটি করেছে।


3

আমার জন্য, এটি দেখা যাচ্ছে যে কম্পিউটারটি পুনরায় চালু করতে বলার জন্য একটি আইওএস সিস্টেম আপডেট মুলতুবি ছিল। পুনঃসূচনা করুন এবং আপডেটটি আমার সমস্যার সমাধান করতে দিন।


1

আমার ক্ষেত্রে SDKROOT এনভায়রনমেন্ট ভেরিয়েবলটি ভুল ছিল, যা iPhoneOSxx.x.sdk এর একটি পুরানো সংস্করণ উল্লেখ করেছে। (সম্ভবত এটি পুনরায় বুটের পরে স্বয়ংক্রিয়ভাবে সমাধান হয়ে যাবে?)

আপনি echo $SDKROOTএটি চালিয়ে যাচাই করে পরীক্ষা করতে পারেন যে এটি একটি বৈধ পথ।

.বাশ_ প্রোফাইলে আপডেট করে এটি ঠিক করেছি:

export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.2.sdk

1

এই সমাধানগুলির কোনওোটাই আমার পক্ষে কাজ করেনি। এই দুটি অনুরূপ সমস্যাগুলি অস্থায়ী সমাধানগুলির প্রস্তাব দেয় যা কাজ করে, মনে হয় সিমুলেটর প্রক্রিয়াটি সঠিকভাবে বন্ধ হচ্ছে না:

সিমুলেটর প্রক্রিয়া হত্যা

Https://stackoverflow.com/a/52533391/11279823 থেকে

  1. সিমুলেটর এবং এক্সকোড থেকে প্রস্থান করুন।
  2. খোলা Activity monitor, নির্বাচিত cpuবিকল্প এবং অনুসন্ধান করুন sim, ফলস্বরূপ প্রদর্শিত সমস্ত প্রক্রিয়াটিকে হত্যা করে।
  3. তারপরে টার্মিনালটি উড়িয়ে দিয়ে চালান sudo xcrun simctl erase all। এটি সমস্ত সিমুলেটরগুলির সমস্ত সামগ্রী মুছে ফেলবে। সামগ্রীতে আপনি লগ ইন করলে কোথাও পাসওয়ার্ড চলে যাবে, সেই সিমুলেটরটিতে ইনস্টল করা সমস্ত বিকাশকারী অ্যাপ্লিকেশন চলে যাবে।

প্যাকেজ শুরুর আগে সিমুলেটার খোলা হচ্ছে

Https://stackoverflow.com/a/55374768/11279823 থেকে

open -a Simulator; npm start

আশা করি স্থায়ী সমাধানের সন্ধান মেলে।


1

1) এক্সকোড পছন্দগুলিতে যান

2) অবস্থান ট্যাব সন্ধান করুন

3) প্রদত্ত কমান্ড লাইন সরঞ্জামগুলিতে Xcode রায় সেট করুন

এখন, এটি সফলভাবে কাজ করবে।


0

ম্যাকের ক্ষেত্রে: সর্বোপরি, আপনি এই সমস্যাটি পেয়ে যাচ্ছেন, সিস্টেমের পছন্দসমূহ -> নেটওয়ার্ক -> ইথারনেট -> উন্নত নির্বাচন করুন -> প্রক্সিগুলিতে নিম্নলিখিতটি নিখোঁজ হওয়ার সম্ভাবনা রয়েছে there

নিম্নলিখিত লাইন যুক্ত করুন,

* .Local, স্থানীয় হোস্ট


0

এ জাতীয় যে কোনও সমস্যার জন্য:

  1. যাও .expoফোল্ডারে
  2. অনুসন্ধান apk-cache
  3. সেই ফোল্ডারটি সরান

এবং আপনি সম্পন্ন ..

আশা করি এটা সাহায্য করবে?

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