এক্সকোড 10: এই এক্সিকিউটেবলের জন্য একটি বৈধ প্রভিশন প্রোফাইল খুঁজে পাওয়া যায় নি


221

গতকাল থেকে আমার ডিভাইসে একটি অ্যাপ্লিকেশন চালানোর চেষ্টা করার সময় আমি নিম্নলিখিত ত্রুটিটি পেয়েছি: "এই কার্যকরকরণের জন্য একটি বৈধ প্রভিশন প্রোফাইল খুঁজে পাওয়া যায় নি"। এটি এক্সকোড ১০ এ আপডেট করার পরে is গত সপ্তাহে এক্সকোড 9 দিয়ে বিল্ডিং কোনও সমস্যা ছাড়াই কাজ করেছে।

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

বিষয়টি কেবলমাত্র একটি একক প্রকল্পের মধ্যেই সীমাবদ্ধ নয় যেহেতু এটি বিভিন্ন স্বাক্ষরকারী দল থেকে বেশ কয়েকটিকে প্রভাবিত করে।

এখনও অবধি আমি নিম্নলিখিতটি চেষ্টা করেছি:

  • প্রকল্প পরিষ্কারের

  • উদ্ভূত ডেটা সাফ করা হচ্ছে

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

  • সম্পূর্ণ ভিন্ন ম্যাকে এক্সকোড ইনস্টল করা

  • বিভিন্ন ডিভাইস দিয়ে পরীক্ষা করা হচ্ছে

  • বিকাশকারী প্রোফাইলে ডিভাইস অক্ষম করা এবং এক্সকোডটিকে এটিকে আবার সক্ষম করতে দিন।

  • বিকাশকারী পোর্টালে সমস্ত শংসাপত্র মুছে ফেলা এবং এগুলি পুনরায় তৈরি করা

  • "স্বাক্ষর করে স্বয়ংক্রিয়ভাবে পরিচালনা করুন" আনচেকিং এবং পুনঃচেকরণ

  • প্রভিশনিং প্রোফাইল ট্র্যাশ করা এবং এক্সকোডটিকে এটি পুনরায় তৈরি করতে দেওয়া

  • বিকাশকারী প্রোফাইলে ম্যানুয়াল প্রভিশন প্রোফাইল তৈরি করা

প্রকল্পে কোনও পরীক্ষা নেই তাই সেই লক্ষ্যে ভুল স্বাক্ষর করার সেটিংসে কোনও সমস্যা হতে পারে না। তারিখ / সময় স্বয়ংক্রিয়ভাবে সেট করা আছে

নোট একটি বিষয় কোনো প্রভিশনিং প্রোফাইল এখানে তালিকাভুক্ত করা হয় ম্যানুয়াল এক আমি তৈরি ছাড়া, হল: https://developer.apple.com/account/ios/profile/

আমি আশা করব যে এক্সকোডটি উত্পন্ন একটিকে অন্য সমস্ত ক্লায়েন্টদের মতো করে দেখাবে।

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

প্রোফাইল সেটিংস সরবরাহ করা

আমি এখনও Xcode কে পুরনো সংস্করণে ডাউনগ্রেড করে দেখার চেষ্টা করেছি যে এটি কাজ করে কিনা। এর বাইরে আর কী চেষ্টা করব সে সম্পর্কে আমার ধারণা নেই।


আপনি কি এক্সকোড পছন্দগুলিতে বিকাশকারী অ্যাকাউন্ট যুক্ত করেছেন?
অঙ্কিত জয়সওয়াল

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

2
হ্যাঁ আপনি এক্সকোড 9 এবং এর সংস্করণ থেকে মার্চ 2019 অবধি বিল্ডগুলি জমা দিতে পারবেন ডেভেলপার.এপ্লে
অঙ্কিত জয়ওয়াল

এছাড়াও আমি এক্সকোড 10 দিয়েও চেষ্টা করেছি এবং আমি এরকম সমস্যার মুখোমুখি হই না missing provisioning-profile
অঙ্কিত জয়স্বওয়াল

3
আপনি কি আপনার শংসাপত্রের মেয়াদোত্তীর্ণ তথ্যের অতীত আপনার আইফোন তারিখ পরিবর্তন করেছেন? এই কারণে আমি এই সমস্যার মুখোমুখি হয়েছি।
আনুভেদ নায়ক

উত্তর:


478

আমি আজ এটির সাথে লড়াই করে যাচ্ছিলাম, এটি হতাশাজনক ছিল। আপাতত, কেবল "File"> "Project Settings..."(অথবা কিছু ক্ষেত্রে "Workspace Settings...") এ যান এবং তারপরে ড্রপডাউন "Legacy Build System"থেকে নির্বাচন করুন "Build System"


1
এটি আমার পক্ষেও কাজ করেছিল, তাই আমি এক্সকোড 10 এ অ্যাপ্লিকেশনগুলি এক্সকোড 9 এ প্রত্যাবর্তনের প্রয়োজন ছাড়াই তৈরি করতে পারি I সুতরাং সমস্যাটি সঠিকভাবে স্থির না হওয়া পর্যন্ত বেশ কয়েকটি কাজের সুযোগ রয়েছে। অ্যাপল জমা দেওয়ার সময় আপনাকে কতক্ষণ উত্তরাধিকার বিল্ড সিস্টেম ব্যবহারের অনুমতি দেওয়া হবে তা বলে অ্যাপলের কোনও নোট?
ড্যানিয়েল অ্যান্ডারসন

9
কিন্তু এটার মানে কি? এর কী প্রভাব আছে এবং কীভাবে আমরা জানি যে আমরা আবার সেটিংস পরিবর্তন করতে পারি?
সিয়াহ

4
এটি কর্ডোভা বিল্ডে কাজ করেছে - দুর্দান্ত কাজ। স্পষ্টতই কর্ডোভা সিএলআইয়ের এড়িয়ে যাওয়ার যুক্তি রয়েছে: কর্ডোভা বিল্ড আইওএস - বিল্ডফ্ল্যাগ = '- ইউজমডার্নবিল্ডসিস্টেম = 0' এখানে আরও দেখুন: github.com/apache/cordova-ios/issues/407
ভিক্টর

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

9
আমার জন্য কাজ করবেন না: ((আমার
এক্সকোড

94

@ স্টিফেন আমার জন্য এটি সমাধান করার চেষ্টা করে। আমার কেবলমাত্র যেতে হবে -> ফাইল -> ওয়ারস্পেসসেটেটিং -> বিল্ড সেটিংস (এখানে "লিগ্যাসি বিল্ড সিস্টেম" এ পরিবর্তন করুন)এখানে চিত্র বর্ণনা লিখুন

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


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

62

2020 দ্রষ্টব্য: সম্পাদনা করুন: আমি এই প্রকল্পটিতে স্বাক্ষর করতে ব্যবহৃত হত। যে প্রকল্পগুলিতে আমি স্বয়ংক্রিয়ভাবে স্বাক্ষর করেছি, সেগুলিতে আমার কখনই সমস্যা ছিল না। [/ সম্পাদনা]

আমারও একই সমস্যা ছিল এবং আমি উত্তর অনুসন্ধান করতে, প্রোফাইলগুলি সরিয়ে, প্রকল্প পরিষ্কার করা এবং আরও অনেক সময় ব্যয় করেছি।

আপনি কি আপনার অ্যাপ্লিকেশন বিতরণ করেছেন? তুমি তোমার ডেভেলপার প্রোফাইলে ফিরে যেতে, কিন্তু নেই প্রয়োজন সাধারণ প্রকল্পের সেটিংসের অধীনে, কিন্তু বিল্ড সেটিংস

সাইন ইন অধীনে , আপনার কোড স্বাক্ষর পরিচয় দেখুন

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

প্রভিশনিং প্রোফাইলের ক্ষেত্রেও একই রকম। এটি আপনার বিকাশকারী প্রোফাইল নয়, আপনার বিকাশকারী প্রোফাইল হওয়া উচিত। এখানে চিত্র বর্ণনা লিখুন

আশা করি এটি ভবিষ্যতে বিকাশকারীদের প্রয়োজনে সহায়তা করবে।


স্পষ্ট করার জন্য (কারণ আমি যখন প্রথমবার এটি পড়ি তখন আমি এই প্রস্তাবটি দ্বারা বিভ্রান্ত হয়ে পড়েছিলাম): আইওএস বিকাশকারীকে প্রকাশের এই পরিবর্তনটি কেবলমাত্র কোনও সংযুক্ত ডিভাইসে পরীক্ষা করার সময় হয়; টেস্টফ্লাইট / অ্যাপ স্টোরে আপলোড করার জন্য বিল্ড করার সময় আইওএস ডিস্ট্রিবিউশনে ফিরে যেতে হবে?
টুলমেকারস্টেভ

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

2
এটি সত্যিই আমাকে সাহায্য করেছে! <3
ববার 205

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

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

41

আমি উপরের সমস্ত সমাধান চেষ্টা করেছি।

যাইহোক, আমার ক্ষেত্রে, কয়েক ঘন্টা মাথা ব্যথা হওয়ার পরে এটি টেস্ট প্রকল্পের স্বাক্ষরের বিধানের জন্য কোনও বৈধ অ্যাকাউন্ট নেই। আমি স্বয়ংক্রিয়ভাবে পরিচালিত স্বাক্ষর সহ টেস্ট প্রকল্পে বিধানের জন্য একটি দল নির্বাচন করেছি । এই সমস্যাটি চলে গেল।


আপনি এটা কিভাবে করেছিলেন?
লাল-শয়তান

2
@ লাল-শয়তান তাই, আপনাকে আপনার সমস্ত লক্ষ্য প্রকল্পে সাইন ইন ম্যানেজমেন্ট আপডেট করতে হবে।
চেন

ধন্যবাদ ম্যান, উপরের সমস্ত উত্তর আমার সমস্যার সমাধান করেনি। আপনার উত্তর জাদু করেছে।
হাংরিসোল

26

ক্লিন বিল্ড ফোল্ডার (কমান্ড + শিফট + কে) এবং পুনর্নির্মাণ অ্যাপ্লিকেশনটি শীঘ্রই এই সমস্যাটিকে ঠিক করতে পারে। তবে আপনি যেহেতু বিল্ড ফোল্ডারটি পরিষ্কার করেছেন তাই বিল্ড সময়টি বাড়বে।


1
এটি আমার পক্ষে কাজ করেছে (উত্সযুক্ত ডেটা মুছে ফেলার জন্য) যেখানে লিগ্যাসি মোড ব্যবহার করার পরামর্শগুলি কার্যকর হয়নি।
ক্রিস

1
আমার জন্য দেখা গেল আমার সাধারণ বনাম আমার পরীক্ষার টার্গেটের জন্য আমার একটি আলাদা দল ছিল, এটি এমন সমস্যা সৃষ্টি করছিল যেগুলি কেবলমাত্র প্রাপ্ত ডেটা মুছে ফেলার জন্য পুনরায় সেট করতে পারে।
ক্রিস

1
সম্পূর্ণরূপে বিল্ড ফোল্ডারটি পরিষ্কার করা (কমান্ড + শিফট + কে) আমার জন্য সমস্যাটি স্থির করেছে। ধন্যবাদ @ জেরোমিলি!
চিলি

1
আমি প্রথমে গৃহীত উত্তর ("লিগ্যাসি মোড") চেষ্টা করেছিলাম এবং এটি আমার পক্ষে কাজ করে। তারপরে আমি "নতুন বিল্ড সিস্টেম" এ প্রত্যাবর্তন করেছি এবং এটির ("ক্লিন বিল্ড ফোল্ডার") পরামর্শটি চেষ্টা করেছি। এটা খুব কাজ করে। ভারসাম্য হিসাবে, আমার জন্য, এটি আরও ভাল উত্তর।
ব্যবহারকারী 1527225

1
ধন্যবাদ এটি আমার জন্য কাজ করেছে, ধন্যবাদ। (PS: কেবলমাত্র আমার আইফোন 11-এর সমস্যাটি ছিল, আমার আইফোন এক্স ম্যাক্সে এই সমস্যাটি নেই, এবং আইফোন 11 আমার পরীক্ষার প্রকল্পটি ইনস্টল করার প্রথমবার ছিল)
রেটরেব্রিডুও

13

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

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

আপনার পরীক্ষার লক্ষ্যে স্বাক্ষর করতে, প্রকল্প নেভিগেটর (⌘1) খোলার মাধ্যমে আপনার প্রকল্পের সেটিংসে যান এবং উপরে আপনার প্রকল্পটি নির্বাচন করুন।

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

আপনার অ্যাপটি পুনর্নির্মাণ করুন এবং এটি এখন সফলভাবে ইনস্টল করা উচিত।

এর ক্রেডিট লিও লেইয়ের কাছে যায়, তার উত্তর এখানে আমাকে অনেক মাথা ব্যাথা থেকে বাঁচিয়েছে: https://stackoverflow.com/a/48657358/732844

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


2
এটি আমার জন্য ঠিক করেছিল যেখানে অন্য কিছুই করেনি। পোস্ট করার জন্য আপনাকে ধন্যবাদ।
ক্রিশ্চিয়ান ডোবা

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

ঘন্টা ব্যাথা ব্যথা পরে, এটি আমার জন্য এটি স্থির। অনেক ধন্যবাদ!
জনসন

8

আমার ক্ষেত্রে, সমস্যাগুলি সমাধান করার পদক্ষেপগুলি এখানে:

  1. এই ফোল্ডারে যান: ~/Library/MobileDevice/Provisioning Profiles/
  2. সমস্ত প্রভিশন প্রোফাইল সরান
  3. এক্সকোড 10 মেনুতে> পণ্য> ক্লিন বিল্ড ফোল্ডার
  4. এক্সকোড 10 মেনুতে> এক্সকোড> পছন্দসমূহ> অ্যাকাউন্ট> ম্যানুয়াল প্রোফাইলগুলি ডাউনলোড করুন
  5. এক্সকোড 10 মেনুতে> পণ্য> বিল্ড / সংরক্ষণাগার

উপরের পদক্ষেপগুলি নেওয়ার কারণটি হ'ল পুরানো প্রভিশন প্রোফাইলগুলি যা বিল্ডিং প্রক্রিয়াতে গোলযোগ করেছিল remove


6

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

বিষয়টি ম্যাকস মোজাভেতে আপগ্রেড করার পরে শুরু হয়েছিল। দুর্ভাগ্যক্রমে, হাইসিয়ারায় ফিরে যাওয়া তখন কোনও উপকারে আসেনি।

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

সংক্ষেপে: সংরক্ষণাগার এবং জমাটি ভাল কাজ করে, বাস্তব ডিভাইসে চলছে না!

বেশ কয়েকটি বিকাশকারী, বেশ কয়েকটি ডিভাইস, ম্যাকবুকস, এক্সকোড সংস্করণ ....

রিয়েল ডিভাইসে আবার পরীক্ষা করতে সক্ষম হওয়ায় শেষে আমাদের অ্যাপিডিডি পরিবর্তন করতে হয়েছিল

এর জন্য আমরা এখন দুটি পৃথক প্রকল্প পরিচালনা করছি: একটি আসল অ্যাপিডের সাথে টেস্টফ্লাইট / অ্যাপস্টোরে শিপিংয়ের জন্য এবং অন্য একটি অ্যাপিডের সাথে বিকাশের উদ্দেশ্যে।

যদিও এটি শুধুমাত্র আমাদের সংস্থার এক বিশেষ অ্যাপে ঘটে এবং অন্য সমস্তগুলি নয়, আমরা ভবিষ্যতে একই ধরণের সমস্যাগুলির দিকে প্রত্যাশা করব বলে অ্যাপলের বিকাশের সরঞ্জামগুলির সাথে জিনিসগুলি আরও খারাপ হয় ...


5

আমার এক্সসিটিস্ট ইউনিট পরীক্ষার টার্গেটটি প্রজেক্টের সময় লক্ষ্যতে ফিরে যাওয়ার পরে আমি এই সমস্যাটি Xcode 10.3 এ ঘটেছিলাম।

দেখা যাচ্ছে যে প্রতিটি লক্ষ্যের জন্য আমার প্রভিশন প্রোফাইলে আমার একটি আলাদা টিম নির্বাচন করা হয়েছিল।

এটা ঠিক করতে :

  • ক্লিন বিল্ড ফোল্ডার

  • নিশ্চিত করুন যে সমস্ত লক্ষ্য লক্ষ্য একই দল ব্যবহার করছে। সাধারণ ট্যাবের অধীনে প্রোফাইল সাইন ইন দেখুন।

  • যদি সমস্ত লক্ষ্যবস্তুগুলির জন্য একই টিম ব্যবহার না করা হয় তবে একটি বিল্ড লক্ষ্য নিয়ে স্যুইচ করার আগে পরিষ্কার করুন

    বিভিন্ন দল নির্বাচিত।


5

আপনার টার্গেট এবং আপনার টার্গেট টেস্ট উভয় ক্ষেত্রেই বিধানকর প্রোফাইলটি একই দল থেকে এসেছে তা নিশ্চিত করুন ।


1
ধন্যবাদ! প্রতিক্রিয়া নেটিভ
ইয়ানিকিকভ

4

আমার ক্ষেত্রে, ডিভাইসের তারিখ-সময়টি ভবিষ্যতের তারিখে সেট করা হয়েছিল। তারিখের সেটিংটি "স্বয়ংক্রিয়" তে পরিবর্তন করা সমস্যার সমাধান করেছে।


3

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

"এক্সকোড -> পছন্দসমূহ ... -> অ্যাকাউন্টস" মেনুটি ব্যবহার করুন এবং নিশ্চিত করুন যে আপনি যে সমস্ত অ্যাকাউন্ট ব্যবহার করছেন সেটি লগইন হয়েছে যাতে প্রভিশন প্রোফাইলগুলি অ্যাক্সেসযোগ্য।


2

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

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


1

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


1

এটি একটি দীর্ঘ সময় নেয়, এবং আমরা উপরের সমস্ত সমাধান করেছি এবং সেগুলি কার্যকর হয়নি তাই আমাদের দলটি Podফাইলগুলি সরিয়ে pod installআবার চালানোর সিদ্ধান্ত নিয়েছে । অবশেষে, আমাদের ওটিএ আপলোড করা আইপা ব্যবহারকারীর ডিভাইসে ইনস্টল করা হয়েছে। সব থেকে ভালো সমাধান

  1. পরিষ্কার project menu > Product > Clean Build Folder এবং/Users/{you user name}/Library/Developer/Xcode/DerivedData

  2. আপনার প্রকল্প ডিরেক্টরিতে যান এবং মুছুন Podfile.lock, Podsফোল্ডার,pod_***.framework

  3. pod installআবার দৌড়াও

সম্পন্ন


1

আমার কেসটি ছিল যেখানে আমার অ্যাপ্লিকেশনটি আমার আইফোনে মোতায়েন করবে তবে আমার ঘড়িতে নয়। ঘড়িতে স্থাপন করা "দেবে এই কার্যকরকরণের জন্য একটি বৈধ প্রভিশন প্রোফাইল পাওয়া যায় নি।" ত্রুটি. এটি এক্সকোড সংস্করণ 11.2.1 এর সাথে এবং বিনামূল্যে বিকাশকারী অ্যাকাউন্টটি ব্যবহার করে।

এটি আমার ঘড়িতে স্থাপন করার জন্য আমি এখানে যা করেছি:

1) আমি এক্সকোডে আমার প্রভিশন প্রোফাইল মুছে ফেলেছি। আমি উইন্ডো -> ডিভাইস এবং সিমুলেটরগুলিতে গিয়ে এটি করেছি। তারপরে আইফোনের নামটিতে ডান ক্লিক করুন এবং "প্রভিশিং প্রোফাইলগুলি দেখান" নির্বাচন করুন। সেখান থেকে আমি ফাইলটি মুছতে পারতাম

2) ডিভাইস এবং সিমুলেটর স্ক্রিনে আমি আমার অ্যাপ্লিকেশনটি "ইনস্টলড অ্যাপস" বিভাগ থেকে মুছে ফেলেছি।

3) একটি "ক্লিন বিল্ড ফোল্ডার" করেছেন (পণ্য -> ক্লিন বিল্ড ফোল্ডার)

4) "বিল্ড সেটিংস" -> "স্বাক্ষরকরণ বিভাগে" আমি নিশ্চিত করেছি যে প্রতিটি লক্ষ্য (আইফোন, টেস্টস এবং ওয়াচ) এর একই সেটিংস ছিল (উন্নয়ন দল, কোড সাইনিং স্টাইল, প্রভিশন প্রোফাইলটি স্বয়ংক্রিয়ভাবে সেট করা ছিল)।

সেটিংস বিবরণ নির্মাণ করুন

5) নিশ্চিত ~ / লাইব্রেরি / মোবাইল ডিভাইস / প্রভিশনিং প্রোফাইল ডিরেক্টরিটি ফাঁকা ছিল।

6) কম্পিউটার থেকে আনপ্লাগড ফোন

7) কম্পিউটার, ফোন এবং ঘড়ি রিবুট

8) ফোনটি কম্পিউটারে ফিরে প্লাগ করা হয়েছে, এবং "বিশ্বাস এই মেশিনটির মাধ্যমে" ফোন এবং ঘড়ির মধ্যে প্রম্পট দেয়।

9) রান অ্যাপ। এটা কাজ করেছে!


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

1

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

সমস্যাটি সমাধান করার জন্য আমি কী করেছি:

  • আনকিয়ারড ডিভাইস (এক্সকোড> উইন্ডো> ডিভাইসস এবং সিমুলেটরস> ডিভাইস আনপয়ার করার জন্য বাম ক্লিক করুন।
  • আইফোন পুনরায় চালু করুন
  • ক্লিন বিল্ড ফোল্ডার (এক্সকোড> পণ্য> ক্লিন বিল্ড ফোল্ডার)
  • ডারাইভড ডেটা পরিষ্কার করুন (এতে .. / লাইবারি / ডেভেলপার / এক্সকোড / ডেরিভডডাটা)
  • আবার পরিষ্কার বিল্ড ফোল্ডার (এক্সকোড> পণ্য> ক্লিন বিল্ড ফোল্ডার)
  • ডিভাইসে অ্যাপ তৈরি করুন।

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

0

আমার ক্ষেত্রে, যেখানে অন্য কিছুই সাহায্য করেনি, আমি নিম্নলিখিতগুলি করেছি:

  1. অ্যাপিডকে নতুনতে পরিবর্তন করুন
  2. এক্সকোড স্বয়ংক্রিয়ভাবে নতুন প্রভিশন প্রোফাইল তৈরি করেছে
  3. রিয়েল ডিভাইসে অ্যাপটি চালান -> এখন এটি কাজ করেছে
  4. মূল আইডিতে অ্যাপিডটি পরিবর্তন করুন
  5. কাজ

এর আগে আমি এখানে উল্লিখিত প্রতিটি পদক্ষেপ চেষ্টা করে দেখেছি। তবে কেবল এটিই সাহায্য করেছিল।


0

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


0

দেখে মনে হচ্ছে অ্যাপল এই বাগটি এক্সকোড 10.2 বিটা 2 রিলিজে স্থির করেছে।

https://developer.apple.com/documentation/xcode_release_notes/xcode_10_2_beta_2_release_notes

সমস্যার সমাধান ও বিতরণ

আপনি যখন একটি ম্যাকস অ্যাপ্লিকেশনটির একটি সংরক্ষণাগার তৈরি করছেন এবং বিকাশকারী আইডি স্বাক্ষরকারী শংসাপত্র ব্যবহার করছেন, এক্সকোডে সংরক্ষণাগারটির স্বাক্ষরে একটি সুরক্ষিত টাইমস্ট্যাম্প অন্তর্ভুক্ত রয়েছে। ফলস্বরূপ, আপনি এখন টাইমস্ট্যাম্পের মাধ্যমে পুনরায় সাইন ইন করার প্রয়োজন ছাড়াই অ্যাপল এর নোটারি পরিষেবাতে এক্সক্রুন আল্টোলের সাথে একটি সংরক্ষণাগার অ্যাপটি জমা দিতে পারেন। (44952627)

আপনি যখন কোনও ম্যাকস অ্যাপ্লিকেশনটির একটি সংরক্ষণাগার তৈরি করছেন তখন এক্সকোড আর অ্যাপ্লিকেশনটির স্বাক্ষরে কম.এপল.সিকিউরিটি.সেট-টাস্ক-অনুমতি এনটাইটেলমেন্টটিকে ইনজেকশন দেয় না। ফলস্বরূপ, আপনি এখন প্রথমে এই এনটাইটেলমেন্টটি ছিনিয়ে নেওয়ার প্রয়োজন ছাড়াই এক্সক্রুন অল্টোল ব্যবহার করে অ্যাপলের নোটারি পরিষেবাতে একটি সংরক্ষণাগার অ্যাপটি জমা দিতে পারেন। (44952574)

এমন একটি সমস্যা স্থির করে যার ফলে বিতরণ কর্মপ্রবাহটি স্বাক্ষরকারী শংসাপত্র, প্রভিশন প্রোফাইল, এবং অ্যাপ্লিকেশন রফতানি বা আপলোড করার সময় ব্যবহৃত এনটাইটেলমেন্ট সম্পর্কে ভুল বা অনুপস্থিত তথ্য প্রতিবেদন করে caused (45761196)

অর্গানাইজারের কাছ থেকে রফতানি করার সময় পাতলা .ipa ফাইলগুলিতে স্বাক্ষর করা হয়নি এমন একটি সমস্যা স্থির করে। (45761101)

এক্সকোড 10.2 বিটা 2 রিলিজ এখানে ডাউনলোড করা যেতে পারে: https://developer.apple.com/download/


3
দারুণ. তবে আপনি যদি অ্যাপ স্টোরের জন্য অ্যাপ্লিকেশন তৈরি করছেন, আপনি যদি বিটা সফটওয়্যার ব্যবহার করছেন তবে এটি আইপা আপলোড করতে দেবে না
ইয়শা

0

আপনাকে কেবল আপনার দল পরিবর্তন করতে হবে। আমার ক্ষেত্রে যে কাজ


0

আমি বেশিরভাগ সমাধান ক্লান্ত করার পরে, আমি এটি পেয়েছিলাম যে এটি আমার জন্য কোনও সমস্যা ছাড়াই এটি কীভাবে কাজ করে, এর developer.apple.comপরে accountতা সমাধান করে সমাধান করা হয় Certificates, identifiers & profilesএবং আমি Allনীচে লিঙ্কটিতে ক্লিক করি Devicesএবং তারপরে একটি নতুন ডিভাইস যুক্ত করি।

তারপরে আপনাকে ডিভাইসের নাম এবং ইউউইড সেট করতে হবে এবং এটি সংরক্ষণ করার পরে। এক্সকোডে যান এবং ক্যাশে পরিষ্কার করুন, বিল্ড করুন এবং এর সমস্ত কাজ ঠিক আছে।

নোট 1: আপনার দলটি সত্য সেট হয়েছে তা নিশ্চিত করুন।

দ্রষ্টব্য 2: আপনি আপনার ম্যাক ডিভাইসে সংযোগ ডিভাইস দ্বারা uuid পেতে পারেন, এবং আইটিউনস ক্লিক করুন, এবং সুরক্ষা লেবেল টিপুন, আপনি ইউআইডি দেখতে পাবেন।

যা এটি তার সহায়কও উত্তর দেয়।


0

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


0

নিশ্চিত হও:

1) আপনার ডিভাইসের জন্য একটি নিবন্ধিত প্রভিশন প্রোফাইল আছে।

2) ডিভাইসটি অবশ্যই ডেভলপমেন্ট প্রোফাইলে যুক্ত করতে হবে এবং আপডেট করতে হবে।

আপনি যদি এখনও সমস্যাগুলির মধ্যে চলে যান তবে আপনার টার্গেটের বিল্ড সেটিংস পরীক্ষা করে দেখুন।

নিশ্চিত হও:

1) CODE_SIGNING_REQUIREDUser-Definedসেট করা আছে YES

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

2) চেক Signingঅপশন সঠিক। যদি সমস্যাটি থেকে যায় তবে স্বয়ংক্রিয়ভাবে পরিবর্তে ম্যানুয়াল সেটিংসে স্যুইচ করুন।


0

সম্মুখীন একই সমস্যা, আমরা Xcode প্রকল্প, আসুন বলে একাধিক কনফিগারেশনের ছিল করেছি Debug-Staging, Debug-Production। এরপরে আমরা সেগুলিকে একীভূত করেছি এবং কেবলমাত্র একটি কনফিগারেশন ব্যবহার করেছিDebug । তবে পুরানোটি (আর বিদ্যমান নেই) রান পর্বের জন্য স্কিমে আটকে গিয়েছিল, সুতরাং একবার চালানোর চেষ্টা করার পরে, এক্সকোড আপনাকে এই বার্তাটি দেখিয়েছে। কনফিগারেশনের উপর ভিত্তি করে প্রভিশিং প্রোফাইলগুলি বিল্ড সেটিংসে সেট আপ করা হয়েছে বলে তা বোঝায়।

রান স্কিমটি এরকম দেখায়:

ভুল টার্গেট স্কিম

যখন প্রকল্প কনফিগারেশনগুলি এর মতো সেটআপ করা হয়েছিল।

প্রকল্প কনফিগারেশন

প্রকল্পে এখনও উপলব্ধ কনফিগারেশন ব্যবহারের জন্য স্কিম পরিবর্তন করা আমার জন্য এই সমস্যাটি স্থির করেছে।


0

আমার একই সমস্যা ছিল (এক্সকোড 11) এবং এখানে যা লেখা হয়েছিল তা কিছুই কার্যকর করেনি।

আমার সমস্যাটি হ'ল আমার ফোনে আইওএস বিটা (13.3) ছিল। আবার ফিরিয়ে দেওয়ার পরে সবকিছু আবার ঠিকঠাক হয়ে গেছে।


আইডিয়া: সম্ভবত ডিভাইসটি প্রভিশন প্রোফাইল সম্পর্কেও কিছু তথ্য ক্যাশে করে, তাই ফোনের ফ্যাক্টরী রিসেটটিও এটি ঠিক করতে পারে?



0

আমি নিম্নলিখিতগুলি করেছেন:

  1. অ্যাপ্লিকেশন ইনস্টল হচ্ছে না এমন ডিভাইসটি সংযোগ বিচ্ছিন্ন হয়েছে
  2. একটি আলাদা ডিভাইস সংযুক্ত হয়েছে <এটি দ্বিতীয় ডিভাইসে ইনস্টল হয়েছে
  3. কিছু সময় পরে প্রথম ডিভাইস সংযুক্ত এবং এটি কাজ করে!

এটি খুব অদ্ভুত তবে এটি আমার পক্ষে কাজ করেছে, অন্যের জন্য কাজ করতে পারে এবং হতাশা বাঁচাতে পারে।


0

অবশেষে, আমি বুঝতে পারছি যে কি হচ্ছে ... প্রায় আমাকে 2 ঘন্টা সময় নেয়

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

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

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