iOS অ্যাপ্লিকেশন কেবলমাত্র একটি ডিভাইসে 'অ্যাপ্লিকেশনটি যাচাই করা যায়নি'


235

আমার কম্পিউটারে দুটি আইফোন ডিভাইস (4 এস এবং 5) সংযুক্ত আছে এবং আমি উভয় ডিভাইসে একটি অ্যাপ্লিকেশন ইনস্টল করার চেষ্টা করছি। এটি আইফোন 5 এ বেশ ভাল ইনস্টল করে তবে এটি একটি ত্রুটি দেয় ' The application could not be verified' আইফোন 4 এস ডিভাইসে ইনস্টল করার চেষ্টা করার সময়।

অ্যাপ্লিকেশনের জন্য উত্পন্ন প্রভিশন প্রোফাইলে উভয় ডিভাইসের ইউডিআইডি যুক্ত করা হয়েছে।

এছাড়াও, একটি নোট যোগ করতে, আমি আমার 4s ডিভাইসে আমার আইফোন সংস্করণটি 8.1.3 এ সবেমাত্র আপডেট করেছি। ত্রুটিটির সাথে কিছু করার আছে কিনা তা সম্পর্কে আমি নিশ্চিত নই।

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

সম্পাদনা করুন:

আমি এটি কেবলমাত্র অন্য আইফোন ডিভাইসে সংযুক্ত করেছি এবং বিষয়টি আবার মনে হচ্ছে। মূলত এর অর্থ হ'ল অ্যাপটি কোনও কারণে কেবলমাত্র এমন ফোনে ইনস্টল হয় যা আমি কিছু সময়ের জন্য ব্যবহার করছি এবং অন্য কোনও ফোনে নয় not আবারও, আমি নিশ্চিত যে প্রভিশনিং প্রোফাইলে এই 3 টি ডিভাইসের ইউডিআইডি রয়েছে।

উত্তর:


479

আমার সাথে সম্প্রতি কিছুটা ঘটেছিল। আমি আমার আইফোনটি 8.1.3 এ আপডেট করেছি এবং কিছু দিন আগে একই ম্যাক থেকে একই আইওএস ডিভাইসে ঠিকঠাক ইনস্টল করা একটি অ্যাপ্লিকেশনটিতে এক্সকোড থেকে 'অ্যাপ্লিকেশনটি যাচাই করা যায়নি' ত্রুটি বার্তা পাওয়া শুরু করেছি।

আমি ডিভাইসটি থেকে অ্যাপটি মুছে ফেলেছি, এক্সকোড পুনরায় চালু করেছি এবং পরবর্তীকালে অ্যাপটি কোনও ত্রুটি বার্তা ছাড়াই ডিভাইসে ইনস্টল করা হয়েছে fine অ্যাপ মুছে ফেলা ঠিক ছিল কিনা তা নিশ্চিত না, বা সমস্যাটি "চাঁদের পর্ব" এর কারণে হয়েছিল was


আনইনস্টল ও চেষ্টা করার জন্য ফোনে আমার অ্যাপটি নেই have :) এই ডিভাইসে এটি আমার প্রথম ইনস্টলেশন প্রচেষ্টা।
সুনীল

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

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

একটি এলোমেলো অনুমান যে অ্যাপ্লিকেশনটির যে কোনও পুরানো ইনস্টলেশন কিছু পিছনে ফেলেছে (অ্যাপল দ্বারা স্বতঃসংশ্লিষ্ট) যার পিছনে একটি নতুন 8.1+ চেকসাম বা কোড-সাইনিং পদ্ধতি পছন্দ করে না, এইভাবে মনে করে যে নতুন ইনস্টলেশনটি দূষিত। পুরানো অ্যাপ (গুলি) মুছে ফেলা পেছনে যা ছিল তা থেকে মুক্তি পেয়ে যায় gets
হটপাউ

2
অ্যাপ্লিকেশন ইনস্টল করা হয়নি। আপনি কিভাবে এটি অপসারণ করতে পারেন? কীভাবে এটি একটি কার্যকর উত্তর হিসাবে বিবেচনা করা যেতে পারে?
বিটিআরইউ

116

আমি লক্ষ্য করেছি আবেদনটি যাচাই করা যায়নি। আপ করুন কারণ আপনার ডিভাইসে ইতিমধ্যে একই বান্ডিল শনাক্তকারী সহ একটি অ্যাপ ইনস্টল করা আছে।

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


2
ধন্যবাদ! আমার ক্ষেত্রে আমি অ্যাপল স্টোর থেকে অ্যাপটি ডাউনলোড করেছি তবে পরে এটি ডিভাইসে উত্স এবং প্রোফাইল থেকে তৈরি করতে চেয়েছিলাম।
ভ্যালেন্টিন সিমোনভ

1
এটি আমার পক্ষে কাজ করেছে .. ইতিমধ্যে ইনস্টল থাকা অ্যাপটিকে মুছতে হবে।
স্যাচ

9
হ্যাঁ, এটি আমার পক্ষে কাজ করেছে। সিরিয়াসলি, এটি আমার থেকে বেরিয়ে আসা নরকে বিরক্ত করে। প্রতিবছর অ্যাপল XCode এর সর্বশেষ ভোজনটি কত দুর্দান্ত তা গর্বের সাথে ঘোষণা করে, তবে এটি এখনও কোনও বিকাশের পরিবেশের সবচেয়ে অব্যবহারযোগ্য বার্তা উত্পন্ন করে। "অ্যাপ্লিকেশন যাচাই করা যায়নি।" এই বাক্যটির সাথে কীভাবে লিঙ্ক যুক্ত হয়েছে "আপনার ডিভাইসে এই অ্যাপ্লিকেশনটির একটি অ্যাপ স্টোর সংস্করণ ইতিমধ্যে ইনস্টল হয়ে গেছে।" আশাহীন। গ্রার ...
মাইক

হ্যাঁ আমার ফোনটি থেকে পূর্ববর্তী বিল্ডটি মুছে ফিক্স করা হয়েছিল। এক্সকোডের বার্তাগুলি বাজে কথা।
র্যান্ডি এল

2
এটি মুছে ফেলা 'আপগ্রেড' অ্যাপের পাথটি পরীক্ষা করতে সহায়তা করে না
159

55

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


হ্যাঁ, আমি কেবল অ্যাপটি মুছে ফেলেছি এবং আমার পক্ষেও কাজ করে, ধন্যবাদ।

3
তবে ব্যবহারকারী যদি অ্যাপটি আপগ্রেড করতে চান?
আহমেদ

25

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


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

"কীচেইন শেয়ারিং" এনটাইটেলমেন্ট সক্ষম করা থাকলে এটি ঘটতে পারে।
কোফ

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

9

এটিকে বুঝতে পেরেছি ... ডিভাইসটি থেকে অ্যাপ মুছে ফেলা আমার পক্ষে কাজ করেছে, অন্যরা যেমন আগে উল্লেখ করেছেন (ধন্যবাদ!)

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


7

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

https://developer.apple.com/library/ios/technotes/tn2319/_index.html

দেখে মনে হচ্ছে তারা এই নতুন নিয়মটি পরীক্ষা করতে 8.1.3 এ কিছু পরিবর্তন করেছে।

ঠিক করা

"ইনস্টল করা অ্যাপ্লিকেশনটির অ্যাপ্লিকেশন-আইডেন্টিফায়ার মানটিকে দ্বিতীয় বন্ধনী হিসাবে লগ ইন করা হিসাবে অ্যাপ্লিকেশন ইনস্টল করার জন্য পূর্ববর্তী-প্রয়োগ-শনাক্তকারীদের এনটাইটেলমেন্টের অ্যারের মানটিতে (এটি পদত্যাগ করে বা পুনর্নির্মাণের মাধ্যমে) এবং নতুন বিশেষ প্রভিশন প্রোফাইলগুলির অনুরোধের জন্য [যুক্ত করুন] নিচে দেখানো হয়েছে."

<key>previous-application-identifiers</key>
<array>
    <string>{Your Old App ID Prefix}.YourApp.Bundle.ID</string>
</array>

সম্পাদনা করুন:

এটি করার জন্য, আপনার বিশেষ প্রভিশন প্রোফাইল দরকার। আপনি অ্যাপলের কাছ থেকে এগুলির জন্য অনুরোধ করতে পারেন: "পূর্ববর্তী-অ্যাপ্লিকেশন-শনাক্তকারীদের এনটাইটেলমেন্টের সাথে সাইন ইন করতে সার্থক করার জন্য নতুন মার্কিন যুক্তরাষ্ট্রে যোগাযোগের পৃষ্ঠায় গিয়ে এবং তাদের অনুরোধের মাধ্যমে প্রাপ্ত করা যেতে পারে provision" (উপরের লিঙ্কযুক্ত ডক্স থেকে)।


এটির উত্তরটি গ্রহণ করা উচিত, কারণ কোনও অ্যাপ্লিকেশন মোছা আসলে সমাধান নয়, তবে কাজটি করে।
Lukasz

আপনি সংক্ষেপে ব্যাখ্যা করতে পারেন যেখানে আমাদের পরিবর্তন দরকার? আমারও একই সমস্যা হচ্ছে।
মৌলিক 25'15

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

আমাদের দৃষ্টিকোণ থেকে, এটি মূলত আপগ্রেড পরীক্ষার জন্য অন্য একটি প্রয়োজনীয়তা।
প্লিভসে

@plivesey এটি অত্যন্ত গুরুত্বপূর্ণ ছিল আমাকে অ্যাপ্লিকেশনটি মুছে এই কাজ করতে সক্ষম হতে জন্য (মূল্যবান পরীক্ষামূলক ডেটা প্রচুর, ইত্যাদি ...) এবং এমনকি সহজ কোনো সলিউশন খোঁজেন পাওয়া যায়নি: stackoverflow.com/a/30617406/229229
Lukasz

6

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


হ্যাঁ, সাধারণত একটি এনটাইটেলমেন্ট যুক্ত হওয়ার পরে ঘটে
ব্রেইনারে

4

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


3

কাজ এবং পরীক্ষিত সমাধান, যার জন্য অ্যাপ্লিকেশন মোছার প্রয়োজন হয় না:

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

অন্য কথায়: অ্যাপস্টোর রিলিজটি সফলভাবে ইনস্টল হবে, ইতিমধ্যে ইনস্টল করা থাকলেও (টেস্টিং, অ্যাডহক বা এন্টারপ্রাইজ) অ্যাপটি বিভিন্ন দল থেকে শংসাপত্র সহ স্বাক্ষরিত হয়েছে।

আপনি যদি ভাগ্যবান হন এবং শংসাপত্রের মতো একই দলের মালিকানাধীন অ্যাপস্টোর অ্যাকাউন্টে অ্যাপ্লিকেশনটি আপলোড করে রেখেছেন - তবে জিনিসগুলি খুব সহজ: কেবল অ্যাপস্টোর থেকে অ্যাপটি ডাউনলোড এবং ইনস্টল করুন।

যখন এটি ইনস্টল হয় - অ্যাপ শংসাপত্রটি আপনি যা পরীক্ষা করতে চান তার মতই হবে এবং সমস্যাটি চলে যায়।

যদি আপনার অ্যাপটি এখনও অ্যাপস্টোরে না থেকে থাকে - আইটিউনস সংযোগ বিটা উদ্ধারে আসে :

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

  1. অ্যাপস্টোর প্রভিশনিং প্রোফাইল (আইওএস ডিস্ট্রিবিউশন শংসাপত্র) দিয়ে আপনার অ্যাপ্লিকেশন সংরক্ষণাগারভুক্ত করুন এবং আইটিউনস কানেক্টে আপলোড করুন (আপনি চালাতে চান না এমন প্রভিশন প্রোফাইলে অন্তর্ভুক্ত একই বিকাশকারী দলের মালিকানাধীন অ্যাকাউন্টে) upload
  2. আপনি যে ডিভাইসটি চালাতে চান তাকে (নিজেকে?) বিটা পরীক্ষার জন্য আমন্ত্রণ জানান।
  3. আইটিউনস কানেক্ট বিটা থেকে অ্যাপটি ডাউনলোড এবং ইনস্টল করুন।
  4. এখন আপনি নিজের পরীক্ষার সংস্করণটি ইনস্টল করতে সক্ষম হন।

3

অ্যাপ্লিকেশনটি যাচাই করা যায়নি ", আপনার ডিভাইসে ইতিমধ্যে একই বান্ডিল শনাক্তকারী সহ একটি অ্যাপ্লিকেশন ইনস্টল থাকতে পারে।

এত সহজ সমাধান কেবল অ্যাপটি মুছুন এবং আবার চেষ্টা করুন .. ....


2

টিএল; ডিআর উত্তর - "অ্যাপটি মুছুন এবং পুনরায় ইনস্টল করুন" ছাড়াও কোনও আসল সমাধান নেই।

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

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


1

আমি এক্সকোডে বিল্ড সিস্টেমকে উত্তরাধিকারে পরিবর্তন করে এই সমস্যাটি সমাধান করেছি।

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

কিভাবে করবেন:

সহজভাবে, মেনুতে যান ফাইল> প্রকল্প সেটিং, ভাগ করুন প্রকল্পের সেটিংসের ভিতরে, বিল্ড সিস্টেমটিকে "নতুন বিল্ড সিস্টেম (ডিফল্ট)" থেকে "লাগেজ বিল্ড সিস্টেম" এ পরিবর্তন করুন।


0

আমিও একই সমস্যার মুখোমুখি হয়েছি। অ্যাপ্লিকেশনটি মোছা কার্যকর হয়নি, তবে যখন আমি অন্য অ্যাপটি মুছে ফেলার চেষ্টা করেছি যা বর্তমানের 'পিতামাতা' ছিল (আমি পূর্ববর্তী অ্যাপ্লিকেশন থেকে পুরো প্রকল্পটি অনুলিপি করেছি, কিছু url এবং চিত্রগুলি সংশোধন করেছি, তখন আমি 'রান' ক্লিক করেছি এবং অসন্তুষ্ট দেখেছি 'ডায়ালগটি যাচাই করা যায়নি'। দেখে মনে হচ্ছে বিষয়টি প্রভিশন এবং কোড সাইনিং এবং / অথবা প্রকল্পের কিছু কনফিগারেশনের সাথে সম্পর্কিত। খুব কৌতুকময়।


0

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

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