এক্সকোড 6 বিটা 2 ইস্যু .ipa রফতানি করা: "আপনার অ্যাকাউন্টে ইতিমধ্যে একটি বৈধ iOS বিতরণ শংসাপত্র রয়েছে"


193

এক্সকোড 6 বিটা 2 তে অ্যাডহক বিতরণের জন্য একটি অ্যাপ্লিকেশন রফতানি করতে আমার সমস্যা হচ্ছে:

মিলে যাওয়া স্বাক্ষরকারী সম্পদগুলি সনাক্ত করতে বা উত্পাদন করতে ব্যর্থ

এক্সকোড on এ অ্যাডহক বিকাশের জন্য আমার প্রকল্পটি রপ্তানি করার সময়, আমি এই সতর্কতাটি পাই। আমি এটি এক্সকোড 5 এ রফতানি করার চেষ্টা করেছি এবং .ipa সংরক্ষণ করতে কোনও সমস্যা হয়নি। কেউ কি এই সমস্যাটিও অনুভব করছেন?


2
@ christopher.ryan.cruz আমারও একই সমস্যা আছে। আমি এখনও আমার ম্যাকটিতে এক্সকোড 5 দিয়ে রফতানি করতে পারি, তবে নতুন এক্সকোড 6 দিয়ে চেষ্টা করে একই ত্রুটি বার্তা পাচ্ছি। আপনি কি এটি এখনও বুঝতে পেরেছেন?
গাল

1
কোন ভাগ্য এই @ গল সমাধান করছেন?
সিমোনথাম্পার

1
@ christopher.ryan.cruz এটাই সমাধান। এক্সকোড বলছে "কোনও বৈধ বিতরণ শংসাপত্র নেই"। এটি পুনরায় তৈরি বা পুনরায় ডাউনলোড করা সমস্যার সমাধান করা উচিত।
অক্সক্যাগ

8
XCode6 এর GM সংস্করণ নিয়ে সবেমাত্র এই সমস্যা হয়েছিল। : - {
কেন্ডল হেলস্টেটার জেলনার

4
সরকারী এক্সকোড 6 রিলিজের সাথেও আমার এই সমস্যাটি রয়েছে। আবার অনেকবার প্রত্যাহার করে দেখুন, কীচেইন থেকে মুছুন, আবার এক্সকোডে লগআউট এবং লগইন অ্যাকাউন্ট করুন, তবে এর কোনওটিই আমাকে ইতিবাচক ফলাফল আনেনি! কোন সাহায্য?
স্টিভেন

উত্তর:


52

এটিই আমার পক্ষে কাজ করেছিল।

  1. আমার মেশিনে আমি এক্সকোড 5 এবং এক্সকোড 6 বিটা উভয়ই রেখেছি।

  2. এক্সকোড 6 বিটা থেকে, প্রকল্পটি সংরক্ষণাগারভুক্ত করুন। এক্সকোড 6

  3. এক্সকোড 5 খুলুন, অর্গানাইজারে যান এবং যথাযথ প্রভিশন প্রোফাইলের সাথে অ্যাড হক বিল্ড হিসাবে রফতানি করুন।

এটাই!


9
আমি জিএম এ ঘটছে। এক্সকোড 6 এবং আইওএস 8 এই সপ্তাহে প্রকাশের পর থেকে এটি কোনও দীর্ঘস্থায়ী বৈধ সমাধান হতে চলেছে না।
বেরি

20
এক্সকোড 6.0.1 এ সমস্যাটি চলে গেছে। অ্যাপল বিকাশকারীদের জন্য অ্যাডহক বিতরণের পদ্ধতি পরিবর্তন করেছে। এখন আপনি ডেভলপমেন্ট শংসাপত্র ব্যবহার করে অ্যাডহক বিতরণ বিল্ড করতে পারবেন না। অ্যাডহোক তৈরি করতে আপনার "অ্যাডহক" প্রভিশন প্রোফাইল (বিকাশ ব্যবস্থাপনার প্রোফাইল নয়) সহ বিতরণ শংসাপত্রের প্রয়োজন। এটি একটি আসল ব্যথা এবং আপনি আরফাইভিং টিএফ (টেস্টফ্লাইট) তৈরির জন্য একাধিক ম্যাকের জন্য একটি অ্যাপল বিকাশকারী অ্যাকাউন্ট ব্যবহার করতে পারবেন না। প্রতিটি একক বিকাশকারীকে পৃথকভাবে $ 99 / yr প্রদান করা উচিত বলে মনে হচ্ছে! অ্যাপলের টেস্টফ্লাইট আশাব্যঞ্জক মনে হলেও বিটা বিল্ডগুলি অ্যাপ পর্যালোচনা দল পর্যালোচনা করবে। :(
আদনান

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

1
এক্সকোড 6.1 এ সমস্যা আর নেই। তবে আপনি যদি টেস্টফ্লাইট (টেস্টফ্লাইট.কম) বিতরণের জন্য অ্যাডহক বিল্ড করতে চান তবে আপনাকে অ্যাডহক বিতরণ প্রভিশনটি ব্যবহার করতে হবে। ডেভলপমেন্ট প্রভিশন আপনাকে এডহক বিতরণের জন্য আর আর্কাইভ করতে দেবে না। অ্যাপল দ্বারা একটি ভাল পদ্ধতির না।
আদনান

এক্সকোড .1.১ এ এখনও আমার এই সমস্যাটি রয়েছে এবং এক্সপোর্ট 5.1.1 আমি রফতানির চেষ্টা করার সময় আমার সমস্ত প্রোফাইল দ্বারা একটি হলুদ সতর্কতা ত্রিভুজ দেখায়। আমি Xcode 6.1 দিয়ে বিল্ডিং শুরু করার আগে এটি ঘটেনি।
গ্রেগ

66

দু'দিন আগেও আমার একই সমস্যা ছিল। সমস্যাটি হ'ল:

  1. যথাযথ ব্যক্তিগত কী সহ আমার নিজস্ব বিকাশকারী বিতরণ শংসাপত্র রয়েছে
  2. আমার কাছে একটি ব্যক্তিগত কী ছাড়াই আমার ক্লায়েন্টের এন্টারপ্রাইজ বিকাশকারী বিতরণ শংসাপত্র রয়েছে
  3. আমি আমার ক্লায়েন্টের জন্য একটি এন্টারপ্রাইজ বিতরণ প্যাকেজ তৈরি করার চেষ্টা করি
  4. এক্সকোড আমাকে অস্পষ্ট ত্রুটি ছুড়ে ফেলে: আপনার অ্যাকাউন্টে ইতিমধ্যে একটি বৈধ iOS বিতরণ শংসাপত্র রয়েছে

সমাধানটি হ'ল: আমার ক্লায়েন্টের এন্টারপ্রাইজ অ্যাকাউন্টের জন্য একটি ব্যক্তিগত কী পান। সম্ভাব্য দুটি বিকল্প রয়েছে:

  1. অ্যাপল ওয়েবসাইটে তার এন্টারপ্রাইজ বিকাশকারী অ্যাকাউন্টে অ্যাক্সেসের জন্য শংসাপত্রগুলির জন্য ক্লায়েন্টকে জিজ্ঞাসা করুন। পুরানো শংসাপত্র প্রত্যাহার করুন এবং এটি পুনরায় তৈরি করুন। আপনি প্রক্রিয়াটিতে ব্যক্তিগত কী তৈরি করবেন। সতর্কতা : একটি এন্টারপ্রাইজ বিতরণ শংসাপত্র প্রত্যাহার করা সেই শংসাপত্র ( অফিসিয়াল তথ্য ) সহ স্বাক্ষরিত এবং মোতায়েন করা সমস্ত অ্যাপ্লিকেশনকে বাতিল করে ।
  2. আপনার ক্লায়েন্টকে তার কীচেইন অ্যাক্সেস অ্যাপ্লিকেশন থেকে * .p12 ফাইল হিসাবে তার ব্যক্তিগত কী রফতানি করতে বলুন এবং এটি একটি পাসওয়ার্ড দিয়ে আপনার কাছে প্রেরণ করুন। আপনি অ্যাপল ওয়েবসাইট থেকে বিদ্যমান ব্যক্তিগত কী ডাউনলোড করতে পারবেন না। এটির একমাত্র উপায় হ'ল আপনার ক্লায়েন্টকে জিজ্ঞাসা করা। আমি এটি করেছি এবং এটি করেছি এবং আমি শেষ পর্যন্ত প্যাকেজটি তৈরি করতে সক্ষম হয়েছি।

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

শংসাপত্রের জন্য আপনার ব্যক্তিগত কী আছে কীভাবে তা সন্ধান করবেন


1
আমি আজ আপনার এই ত্রুটিটি পেয়েছি, যতক্ষণ না আমি আপনার দুর্দান্ত উত্তরটি পড়ি totally আপনাকে অনেক ধন্যবাদ! +1
ডাল

2
একেবারে দুর্ভেদ্য সমস্যার কী চমত্কার উত্তর।
shmim

1
চমৎকার। ধন্যবাদ.
ওয়েড অ্যান্ডারসন

@ আলেকজান্ডারভ্যাসেনিন আমি এটি চেষ্টা করেছি কিন্তু একই সমস্যা এখনও বিদ্যমান। এর জন্য কোন সমাধান এসেছে?
জালাক প্যাটেল 27'15

49

আমারও একই সমস্যা ছিল, আমাকে কমান্ড লাইন "এক্সকোডবিল্ড" সরঞ্জামটি কাজ হিসাবে ব্যবহার করতে হয়েছিল, কেবলমাত্র এক্সকোড 6 ইনস্টলড (এক্সকোড 5 পুনরায় ইনস্টল করতে হয়নি)।

http://www.thecave.com/2014/09/16/using-xcodebuild-to-export-a-ipa-from-an-archive/

উদাহরণ:

xcodebuild -exportArchive -archivePath $projectname.xcarchive -exportPath $projectname -exportFormat ipa -exportProvisioningProfile "Provisioning Profile Name"

2
তোমাকে অনেক ধন্যবাদ! এটি কাজ করেছে এবং একটি অ্যাডহক বিল্ড পাঠিয়েছে।
জোসিলেনএইচ

1
আমি এইভাবে একটি * .ipa উত্পাদন করতে সক্ষম হয়েছি, তবে এটি ইনস্টল করতে পারছি না (অ্যাপটি কেবল 'ইনস্টলিং ...' এ ঝুলছে)। এক্সকোডে ডিভাইস লগ কোড স্বাক্ষর করার ত্রুটি দেখায়।
আলেকজান্ডার ভ্যাসেনিন

আইপিএ তৈরির জন্য আমরা কোন কোডটি এই কোডটি লিখতে পারি?
এশা

1
Xcode 6.1 / iOS 8.1 এর জন্য স্থানীয়ভাবে এবং বিকাশকারী পোর্টালে শংসাপত্র, কীগুলি এবং প্রোফাইলগুলি মুছে ফেলা এবং প্রত্যাহার করতে এবং ব্যর্থ করার পরেও এই একমাত্র সমাধান আমার পক্ষে কাজ করেছিল
ডেভিড ওয়াজ

1
আমি দুর্দান্ত বর্ণনামূলক পদক্ষেপগুলিতে একই ধরণের সমাধানটি পেয়েছি, এটি প্রাথমিকভাবে ডেটা ক্যালকুলেশন.ব্লগস্পট.in
আইওএস পরীক্ষার

28

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


1
যার অর্থ হ'ল আপনাকে আপনার সমস্ত অ্যাডহক বিতরণ প্রোফাইল পুনরায় করতে হবে।
কেন্ডাল হেলস্টেটার জেলনার

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

12
এটি আমার পক্ষেও কাজ করেছে ... এটি এক্সকোডের প্রতিটি প্রকাশের সাথে একটি ধ্রুব বিষয় হয়ে দাঁড়িয়েছে এবং আমি সত্যিই আশা করি অ্যাপল এই ভয়াবহ প্রক্রিয়াটি পুনর্নির্মাণের জন্য কিছুটা সময় ব্যয় করবে।
র‌্যাঙ্কটুর

2
আমার জন্যও কাজ করে (এক্সকোড বিটা 6 সহ), কেবলমাত্র অ্যাপল বিকাশকারী ওয়েবসাইট এবং কীচেইন থেকে শংসাপত্রগুলি মুছে ফেলার বিষয়ে নিশ্চিত হন, তারপরে Xcode সমস্যার সমাধান করতে দিন
ক্লজ

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

19

আমি শংসাপত্র পুনর্নবীকরণ না করে একটি সমাধান পেয়েছি:

1 - অ্যাপ্রোপিয়েট কোড সাইনিং আইডেন্টিটি এবং দিয়ে লক্ষ্য সংরক্ষণাগারভুক্ত করুন প্রভিশনিং প্রোফাইল

2 - অর্গানাইজারে তৈরি ফাইলের ডান বোতাম -> ফাইন্ডারে দেখান

3 - এক্সকার্কিভ ফাইলের ডান বোতাম -> প্যাকেজ সামগ্রী দেখান

4 - সেখানে, ফাইন্ডারে , পণ্য / অ্যাপ্লিকেশন / এ যান

5 - আইটিউনসে পণ্য / অ্যাপ্লিকেশন / অ্যাপনাম ফাইলটি আপলোড করুন

6 - অ্যাপটি আইটিউনসে উপস্থিত হলে, এটিতে ডান ক্লিক করুন -> ফাইন্ডারে দেখানএটি আইপা ফাইল

7 - অ্যাপ লোডার 3.0 এর মাধ্যমে এই আইপাকে প্রেরণ করুন

আমি মনে করি না যে এটি একটি দীর্ঘস্থায়ী সমাধান তবে আমার শংসাপত্রগুলি মুছতে চাই না


2
plz কেন আমাদের এখানে অ্যাপ লোডার ব্যবহার করা উচিত? আমি আসলে এটি সম্পর্কে জানি না।
মেজদি লাসিদি

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

অনেক ধন্যবাদ! আমি এটিকে জানতাম না।
মিহরিবান মিনাজ

17

শেষ পর্যন্ত এটি সলভ !!

1) ডেভেলপার.এপল.কমের মাধ্যমে একটি নতুন উত্পাদন শংসাপত্র তৈরি করুন যার জন্য আপনার কম্পিউটারে একটি নতুন ব্যক্তিগত কী তৈরি করতে আপনার কেচেন অ্যাক্সেস ব্যবহার করা দরকার

২) একই বিকাশকারী পোর্টালে, এই অ্যাপ্লিকেশনটির সাথে ব্যবহৃত আপনার বিতরণ প্রভিশনিং প্রোফাইলটি খুলুন এবং আপনি সদ্য তৈরি হওয়া নতুন উত্পাদন শংসাপত্রটি নির্বাচন করুন। বিধান তৈরি করুন তারপর এটি ডাউনলোড করুন এবং এটি চালান run

3) আপনার অ্যাপ্লিকেশন চালান, এটি সংরক্ষণাগার, তারপরে সংরক্ষণাগারটি রফতানি করুন।

বেহালাজাতীয় বীণাবিশেষ

এটি কয়েক দিন সময় নিল যদি সপ্তাহগুলি বের করার জন্য নয়, আমি আশা করি এটি আপনাকে সহায়তা করবে।


1
দেখে মনে হচ্ছে আপনার "ভয়েলি" স্ব-সংশোধন হয়েছে; আমাকে সম্পাদনা করতে স্ট্যাক ওভারফ্লোতে এটি যথেষ্ট পরিবর্তন নয়।
জেসি

14

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


1
এই বিকল্পটি ধুসর। আমি কী মিস করছি?
গ্রেগ

stackoverflow.com/questions/17444086/… এটি আপনাকে সাহায্য করতে পারে।
ইউসেল বায়রাম

11

আমি আজ একই সমস্যাটির মুখোমুখি হয়েছি এক্সকোড 6.1.1

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

আমি যা করেছি তা হল:
১. কীচেন অ্যাক্সেসের মাধ্যমে একটি শংসাপত্র কর্তৃপক্ষের শংসাপত্রের জন্য একটি অনুরোধ উত্পন্ন হয়েছিল । এবং একটি ফাইলটিতে অনুরোধ সংরক্ষণ করে;
২. সদস্য কেন্দ্রের শংসাপত্রগুলি অঞ্চল প্রোডাকশন বিভাগে লগ ইন করে একটি নতুন "অ্যাপ স্টোর এবং অ্যাডহক" প্রোডাকশন শংসাপত্রের জন্য অনুরোধ করেছে, এটি ফাইলটি প্রথম পদক্ষেপ থেকে অনুরোধ করেছে;
৩. নতুন শংসাপত্রটি ডাউনলোড হয়েছে এবং কীচেইন অ্যাক্সেসে আমদানি করা হলে এর এখন একটি ব্যক্তিগত কী ছিল।

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

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

আশা করি এটি কাউকে সাহায্য করবে :)


এঞ্জেল তথ্যের জন্য ধন্যবাদ। আমার এক্সকোড 6.১.১ রয়েছে এবং আমি ইতিমধ্যে গতকাল এবং আজকে এটি চেষ্টা করেছি তবে অবশ্যই আমার একটি ভঙ্গুর পদক্ষেপ ভুল হয়েছে কারণ আমি এখনও আমার সংরক্ষণাগারটি বৈধ করতে অক্ষম। (এফওয়াইআই, আপনি যে বিকল্পটি ধূসর করেছেন তার কারণটি, এসও-তে অন্য কোথাও যা পড়েছি তা হ'ল আপনার কাছে ইতিমধ্যে দুটি প্রডাকশন
শংসাপত্র রয়েছে

আপনি কীচেইন অ্যাক্সেসের মাধ্যমে বিতরণ শংসাপত্রের জন্য ব্যক্তিগত কীটি দেখেছেন? যদি এটি দেখুন তবে আপনি চেষ্টা করতে পারেন: ১. এই প্রকল্পের জন্য আপনার কাছে অর্গানাইজারে থাকা সমস্ত সংরক্ষণাগার মুছুন। ২. আপনি আপনার সংরক্ষণাগারটি তৈরি করার আগে নিশ্চিত হয়ে নিন যে আপনি আপনার প্রকল্পের লক্ষ্যটি নির্বাচন করেছেন এবং লক্ষ্য ডিভাইসটি একটি আসল ডিভাইস, কোনও সিমুলেটর নয়। ৩. এক্সকোডের প্রোডাক্ট মেনুতে একটি "ক্লিন বিল্ড ফোল্ডার" করুন এটি ক্লিনের মতো একই বিকল্প তবে আপনাকে আল্ট কীটি ধরে রাখতে হবে। ৪. প্রকৃত ডিভাইসে আপনাকে প্রজেক্ট চালান এবং নিশ্চিত হয়ে নিন যে সব ঠিক আছে। 5 আপনার সংরক্ষণাগার তৈরি করুন। 6. এটি যাচাই করার চেষ্টা করুন।
এঞ্জেল নাইডেনভ

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

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

1
শুনে আপনি খুব ভালো লাগলেন!
অ্যাঞ্জেল নাইডেনভ

7

অ্যাপল অ্যাড হক নির্মাণের পথ পরিবর্তন করেছে। এখন আপনি ডেভ শংসাপত্র ব্যবহার করে অ্যাডহক বিতরণ বিল্ড করতে পারবেন না। পরিবর্তে আপনার "অ্যাডহক" প্রভিশন প্রোফাইল সহ বিতরণ শংসাপত্রটি ব্যবহার করা উচিত।


আপনি কি এই জন্য একটি ডকুমেন্টেশন লিঙ্ক আছে?
কেয়াব 42

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

2
আমি করেছি, ধন্যবাদ। কেবল ভাবছিল যে অ্যাপল এটি যে কোনও জায়গায় ঘোষণা করেছে বা এটি বের করার জন্য কেবল আমাদের ছেড়ে গেছে।
কেয়াব 42

6

আমি বিশ্বাস করি যে আপনি এই স্ক্রিনে শেষ হওয়া আসল কারণটি হ'ল আপনার টেস্টার এবং ক্লায়েন্টদের কাছে ডিআইপি ফাইল বিতরণ করার চেষ্টা করার সময়। Xcode 6 এ, .ipa ফাইলটি পেতে আপনি আইপিএ প্রজন্মের জন্য পুরানো পদ্ধতিটি ব্যবহার করতে পারেন:

  1. এক্সকোডে সংগঠক নির্বাচন করুন। সংরক্ষণাগার ট্যাবে সংরক্ষণাগারটি নির্বাচন করুন যার আইপিএ ফাইলটি আপনার উত্পন্ন করা দরকার।
  2. ডান ক্লিক করুন এবং "অনুসন্ধানে দেখান" বিকল্পটি নির্বাচন করুন
  3. আপনি .xarchive ফাইলটি দেখতে পাবেন। ডান ক্লিক করুন এবং "প্যাকেজ বিষয়বস্তু দেখান" নির্বাচন করুন
  4. আপনি ফোল্ডারগুলি দেখতে পাবেন: ডিএসওয়াইএম, তথ্য.প্লেস্ট এবং পণ্যগুলি।
  5. পণ্যগুলি> অ্যাপ্লিকেশনগুলি খুলুন এবং আপনি আপনার। অ্যাপ্লিকেশনটি দেখতে পাবেন।
  6. এই .app ফাইলটি ম্যাকের আইটিউনসে টেনে আনুন।
  7. আপনার .app ফাইলটি আইটিউনসে "আমার অ্যাপস" এর অধীনে তালিকাভুক্ত করা হবে।
  8. আপনার অ্যাপ্লিকেশনটিতে ডান ক্লিক করুন এবং "ফাইন্ডারে দেখান" নির্বাচন করুন।

এখন আপনার কাছে .ipa ফাইল রয়েছে যা আপনি পরীক্ষার্থীদের পরীক্ষার জন্য প্রেরণ করতে পারেন। আশাকরি এটা সাহায্য করবে.


4

অ্যাপল আমাদের ব্যক্তিগত এবং সর্বজনীন কী পরিচালিত করার পদ্ধতিতে পরিবর্তন হয়েছে। দুটি মেশিনে অ্যাকাউন্ট ভাগ করে নেওয়ার আগের পদ্ধতিটি ছিল
1.ডাউনলোড প্রভিশন
2. এক্সপোর্ট / চেকআউট শংসাপত্র

এগুলি উভয় অন্য ম্যাকে ইনস্টল করুন

তবে এখন আপনার নিজের অ্যাকাউন্টটি রফতানি করার দরকার নেই export
1.XCode -> পছন্দসমূহ -> অ্যাকাউন্ট (অ্যাকাউন্ট নির্বাচন করুন) নীচে বামদিকে রফতানির বিকল্প রয়েছে যে এখানে চিত্র বর্ণনা লিখুন আপনাকে অন্য পাসওয়ার্ড দেওয়ার জন্য অনুরোধ করা হবে যা অন্য সিস্টেমে আমদানি করার সময় প্রয়োজন হবে এমন একটি পাসওয়ার্ড দেওয়ার জন্য অনুরোধ করা হবে। আপনার পছন্দের অবস্থান।

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

এখান থেকে সাহায্য পেয়েছি


@ রঞ্জিত এরপরে চিরকালের সাফ করুন এবং নতুন শংসাপত্র তৈরি করুন
অমর

3

পরবর্তী পদক্ষেপগুলি অনুসরণ করে আমি এটি সমাধান করেছি:

1) আপনার অ্যাপল বিকাশকারী অ্যাকাউন্টে: একটি নতুন উত্পাদন শংসাপত্র তৈরি করুন অ্যাপ স্টোর এবং অ্যাডহক বিকল্পটি চয়ন করুন

2) আপনার অ্যাপল বিকাশকারী অ্যাকাউন্টে: আপনার বর্তমান বান্ডেল আইডি এবং প্রথম ধাপে তৈরি করা শংসাপত্রের সাথে একটি নতুন প্রভিশন প্রোফাইল তৈরি করুন

3) আপনার এক্সকোডে:

  • আপনার লক্ষ্য নির্বাচন করুন
  • ট্যাবে জোন কোড সাইন ইন সেটিংস বিল্ড করুন
  • উপ-জোন কোডে স্বাক্ষরকারী পরিচয় - প্রকাশ
  • আপনার নতুন বিতরণ শংসাপত্র সেট করুন (অ্যাডহক)
  • প্রভিশনিং প্রোফাইলে - আপনার নতুন প্রভিশন প্রোফাইল সেট করুন (অ্যাডহক)

দেখে মনে হচ্ছে যে এক্সকোড 6 এখন আপনার আইপিএ রফতানি করার জন্য একটি অ্যাডহক বিতরণ শংসাপত্রের প্রয়োজন।

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


3

আমি আজ একই সমস্যা পেয়েছি এবং আমি মনে করি একটি ভাল সমাধান পেয়েছি।

প্রথমত, এখানে অস্বাভাবিক কিছু আছে:

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

সাধারণটি হ'ল:

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

এবং কীচেইনে:

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

সাধারণটি হ'ল:

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

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

শেষ অবধি, আমার সমাধানটি হ'ল: নতুন আইওএস বিতরণ শংসাপত্রটি তৈরি করতে আমার সার্টিফিকেটসাইনিংআরকিস্ট.সিয়ার্টসাইনিংআরকুয়েস্ট ফাইলটি ব্যবহার করুন এবং একটি নতুন প্রভিশন প্রোফাইল তৈরি করতে নতুন আইওএস বিতরণ শংসাপত্রটি ব্যবহার করুন

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

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

সুতরাং যে সম্পর্কে চিন্তা করবেন না।

আশা করি উপরেরটি সহায়ক হবে।


2

একজন মন্তব্যকারী দ্বারা চিহ্নিত হিসাবে এটি আমার এবং অন্যদের জন্য সমাধান হিসাবে প্রমাণিত হয়েছে:

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


4
আপনি কীভাবে আপনার সমস্ত শংসাপত্র মুছলেন? আমি তাদের কেচেইন থেকে সরিয়েছি, তবে এখনও একই সমস্যা রয়েছে।
lucaslt89

1
আপনি কি শংসাপত্রগুলি পুনরায় ডাউনলোড করেছেন এবং নিশ্চিত করেছেন যে @ লিউকাসে শংসাপত্রগুলিতে কী রয়েছে?
3254523

5
হ্যাঁ, আমি এটি প্রায় 20 বার করেছিলাম এবং এখনও একই সমস্যা রয়েছে। আমি আমার সমস্ত শংসাপত্র, পূর্ববর্তী সংরক্ষণাগার অ্যাপ্লিকেশনগুলি সরবরাহ করেছি এবং এখনও "আপনার অ্যাকাউন্টে ইতিমধ্যে একটি বৈধ iOS বিতরণ শংসাপত্র রয়েছে"
lucaslt89

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

2

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


এটি আমার পক্ষে কাজ করেছে। হাস্যকরভাবে, প্রযোজনার শংসাপত্রটির আমার কীচেইনে এটির ব্যক্তিগত কী ছিল, এবং এখনও কার্যকর ছিল !!
মার্কশিজ

2

এক্সকোড 5 থেকে 6 এ আপগ্রেড করার পরে আমি কেবল এটির মুখোমুখি হয়েছি।

আমার ক্ষেত্রে একটি নতুন প্রোডাকশন শংসাপত্র তৈরি করা এবং তারপরে আমার অ্যাপ্লিকেশনটির জন্য বিতরণ প্রভিশন প্রোফাইলটি পুনরায় তৈরি করা কৌশলটি সফল হয়েছিল।


1

সরকারী সর্বশেষতম এক্সকোড .0.০-তে, আপনি যদি দুর্ঘটনাক্রমে আপনার এনটাইটেলমেন্ট ফাইলটিতে এমন একটি কী রয়েছে এমন একটি রেকর্ড তৈরি করেন তবে এটি ঘটবে:

com.apple.security.application-groups

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


1
আপনি এই ফাইলটি বরাদ্দ কোথায় পেয়েছেন?
স্টিভেন

এটি প্লাস্ট ফাইল নামে পরিচিত: PRODUCT_NAME.entitament (এটি পূর্বনির্ধারিতভাবে
এক্সকোড

com.apple.security.application-groupsআপনি সক্ষমতা থেকে অ্যাপ গ্রুপ সক্ষম করলে চালু হয়। আপনি যদি অ্যাপ্লিকেশন বর্ধনের জন্য একটি নতুন লক্ষ্য তৈরি করেন তবে এটি স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত।
আদনান

1

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

আমি আমার কনসোলে এক্সকোড থেকে লগ করা এই ত্রুটি বার্তাটি লক্ষ্য করেছি:

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

নতুন প্রভিশন প্রোফাইল ডাউনলোড করার পরে, অনুপস্থিত beta-reports-active = trueউপস্থিত ছিল এবং এক্সকোড বিল্ডটিতে স্বাক্ষর করেছে।


1

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

তারপরে আমি আবার আর্কাইভের প্রক্রিয়াটি করেছি এবং কাজ করছি!


1

অতিরিক্ত হিসাবে আমি দেখতে পেয়েছি যে এক্সকোড অ্যাকাউন্টগুলি খেলতে আসে -

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

দেখা গেল যে আমার ব্যক্তিগত অ্যাকাউন্টে ( গতিবিজ্ঞান) বৈধ বন্টন শংসাপত্র আমার আছে ) তাই আমি অ্যাকাউন্টটি অধ্যায় থেকে সেই অ্যাকাউন্টটি অস্থায়ীভাবে মুছে ফেলেছি (আপনি যে অ্যাকাউন্ট থেকে বিতরণ করছেন কেবল সেই অ্যাকাউন্টটিই আপনি রেখে দিতে পারেন)।

হঠাৎ সাইন ইন / সংরক্ষণাগার প্রক্রিয়া কাজ করেছে!


1

পদক্ষেপ 1: আপনার অ্যাপল বিকাশকারী অ্যাকাউন্টে লগিন

পদক্ষেপ 2: - শংসাপত্র চয়ন করুন

স্টিপি 3: - একাধিক বিতরণ শংসাপত্র থাকলে মুছুন

পদক্ষেপ:: এরপরে সংরক্ষণাগারটি পুনরায় চেষ্টা করুন (যদি ত্রুটি এখনও বিদ্যমান থাকে তবে সমস্ত শংসাপত্র বাতিল করুন এবং নতুন বিতরণ শংসাপত্র তৈরি করুন এবং আপনার বিধানের প্রোফাইলগুলি সম্পাদনা করুন))


1

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


1

আমিও একই সমস্যার মুখোমুখি হয়েছি, আমি অ্যাডহকের পরিবর্তে বিকাশ শংসাপত্রটি ব্যবহার করছিলাম। অ্যাডহক শংসাপত্র ব্যবহারের পরে ইস্যু ঠিক করা হয়েছে।


1

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


1

আমার ক্ষেত্রে আমি একটি নতুন বিতরণ প্রোফাইল তৈরি করেছি এবং এটি এক্সকোডে যুক্ত করেছি, তারপরে বিল্ডটি জমা দেওয়ার চেষ্টা করেছি। দেখা যাচ্ছে, এই বার্তাটি থেকে মুক্তি পেতে আমাকে যা করতে হয়েছিল তা হ'ল এক্সকোড পুনরায় চালু করুন এবং আবার জমা দেওয়ার চেষ্টা করুন। কাজ করছে.


1

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

1) বিদ্যমান শংসাপত্রটি রফতানি করে দাবি করা হয়েছে যে আমার চাচী থেকে আমার কাছে নেই, কীচেইন থেকে মুছে ফেলা হয়েছে, পুনরায় আমদানি করা হয়েছে।

2) একটি নতুন বিতরণ প্রভিশন প্রোফাইল পাওয়ার জন্য অ্যাড-হক বিতরণ শংসাপত্র তৈরি করে, এক্সকোড অ্যাকাউন্টকে রিফ্রেশ করে।

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

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


1

এটিই আমার পক্ষে কাজ করেছে (এন্টারপ্রাইজ অ্যাকাউন্ট)

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

এই পরিবর্তনগুলির সাথে, আমি আইপিটি অ্যাড-হক এবং এন্টারপ্রাইজ উভয় হিসাবে রফতানি করতে পারি, এটি হকি রিঙ্কে আপলোড করতে এবং আমার ফোনে ডাউনলোড করতে পেরেছি

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