এক্সকোড ১১.২ - ডিভাইসে অ্যাপ ফাইল ইনস্টল করতে অক্ষম?


29

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

অ্যাপ্লিকেশন ইনস্টল করতে অক্ষম।

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

অ্যাপ্লিকেশন ইনস্টলেশন ব্যর্থ হয়েছে ডোমেন: com.apple.dtdevicekit কোড: -402620395 ব্যর্থতার কারণ: এই কার্যকরকরণের জন্য একটি বৈধ প্রভিশন প্রোফাইল পাওয়া যায় নি।

ব্যবহারকারীর তথ্য: {ডিভিটিআরডারকম্পোনকি_ 487927; "com.apple.dtdevicekit.stacktrace" = (0 DTDeviceKitBase 0x000000011baff6e7 DTDKCreateNSError + + 109 1 DTDeviceKitBase
0x000000011baffde9 DTDK_AMDErrorToNSError + + 792 2 DTDeviceKitBase
0x000000011bb3f56a 90- [DTDKMobileDeviceToken installApplicationBundleAtPath: withOptions: andError: withCallback:]: _ block_invoke + + 164 3 DVTFoundation 0x000000010356f156 DVTInvokeWithStrongOwnership + + 73 4 DTDeviceKitBase
0x000000011bb3f301 - [DTDKMobileDeviceToken installApplicationBundleAtPath: withOptions: andError: withCallback:] 1589 5 IDEiOSSupportCore 0x000000011b9c7a25 __118- [DVTiOSDevice (DVTiPhoneApplicationInstallation) processAppInstallSet: appUninstallSet: installOptions: completionBlock:]: _ block_invoke.352 + + 4523 6 DVTFoundation 0x00000001036a03ba __DVT_CALLING_CLIENT_BLOCK
+ + 7 7 DVTFoundation 0x00000001036a1a92 __DVTDispatchAsync_block_invoke + + 809 8
libdispatch.dylib 0x00007fff68220583 _dispatch_call_block_and_release + + 12 9 libdispatch.dylib 0x00007fff6822150e _dispatch_client_callout + 8 থেকে 10 libdispatch.dylib 0x00007fff68226ace _dispatch_lane_serial_drain + + 597 11 libdispatch.dylib 0x00007fff68227452 _dispatch_lane_invoke + + 363 12 libdispatch.dylib 0x00007fff68230a9e _dispatch_workloop_worker_thread + + 598 13 libsystem_pthread.dylib 0x00007fff6847a71b _pthread_wqthread + + 290 14 libsystem_pthread। dylib 0x00007fff6847a57b start_wqthread + 15); }

আমার শংসাপত্রগুলির মতো আমার প্রভিশন প্রোফাইলগুলি 100% সঠিক। কেন এটি হচ্ছে তা সম্পর্কে আমার কোনও ধারণা নেই এবং আমি এটি ইনস্টল / চালানোর জন্য একেবারে সবকিছু চেষ্টা করেছি। আমি চেষ্টা করেছিলাম:

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

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


আপনি কি দ্বিতীয় ডিভাইস দিয়ে এটি যাচাই করতে সক্ষম হয়েছেন?
কোডবেডার

হ্যাঁ, আমি অ্যাপটি 2 টি পৃথক ডিভাইসে ইনস্টল করার চেষ্টা করেছি, প্রতিবার একই ত্রুটি। @ কোডবেেন্ডার
ব্রিটানি

1
আপনি উল্লেখ করেছেন যে আপনি সম্প্রতি ১১.২ এ আপডেট করেছেন, আপনি কি প্রথমবারের মতো এক্সকোড ১১.x দিয়ে তৈরি করেছেন? অ্যাপলের বিকাশকারী সাইটে বিতরণ প্রোফাইলগুলির জন্য, এক্সকোড 11-এর সাথে সুনির্দিষ্ট একটি নতুন বিকল্প রয়েছে এবং আপনি এটি ব্যবহার করছেন?
কোডবেন্ডার

1
"বিল্ড সিস্টেম" এর অধীনে ফাইল> ওয়ার্কস্পেস সেটিংসের অধীনে আপনি কী নির্বাচন করেছেন?
শিম

1
এটা আমাকে বাদাম চালাচ্ছে !!! আমার এখনও এই সমস্যাটি আছে এবং এগুলির সমাধানগুলির কোনওটিরই সমাধান হয়নি। অন্য কোন ধারণা আছে?
গেয়র্গ

উত্তর:


19

ফাইল -> ওয়ার্কস্পেস সেটিংসে যান এবং আপনার বিল্ড সিস্টেমটি লেগ্যাসি বিল্ড সিস্টেমে সেট করা আছে তা নিশ্চিত করুন।

আমি ক্যাটালিনা এবং এক্সকোড 11.2 তে একই ইস্যুতে ছুটে এসেছি এবং এটি আমার জন্য এটি সমাধান করেছে।

এক্সকোড ১১-এর হিসাবে অ্যাপল কিছু বিল্ড মানদণ্ড প্রয়োগ করতে শুরু করছে যা পূর্বে কেবল অ্যাপস্টোর .ipa নিষ্কাশন এবং ডিভাইস বিল্ডসের জন্য অ্যাপস্টোর তৈরির জন্য প্রয়োজনীয় ছিল।

এখন পর্যন্ত আমি মুখোমুখি হয়েছি:

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

সম্ভবত একই সমস্যা - কিছুটা পৃথক ত্রুটি দেখে, তবে এখানে কোনও সমাধান এটি সমাধান করেনি। এক্সিকিউটেবল অবৈধ এনটাইটেলমেন্ট সহ স্বাক্ষরিত হয়েছিল। ডোমেন: com.apple.dtdevicekit কোড: -402620394 ব্যর্থতার কারণ: আপনার আবেদনের কোড স্বাক্ষরকারী এনটাইটেলমেন্ট ফাইলগুলিতে নির্দিষ্ট করা এনটাইটেলমেন্টগুলি অবৈধ, অনুমোদিত নয় বা আপনার প্রভিশন প্রোফাইলে উল্লিখিতগুলির সাথে মেলে না। (0xE8008016)।
ড্রুইস্টার

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

2
লিগ্যাসি বিল্ড সিস্টেমে পরিবর্তন করা আমার পক্ষে দুর্ভাগ্যজনকভাবে কাজ করে নি: /
ব্রিটনি

1
এই উপর ঘন্টা ব্যয়। আমি ওয়ার্কস্পেসে এমন একটি প্রকল্প যুক্ত করেছি যা লক্ষ্য হিসাবে তৈরি করা একটি ফ্রেমওয়ার্ক তৈরি করে। আমি তখন ওয়ার্কস্পেসের মূল প্রকল্পটিকে সেই ফ্রেমওয়ার্ক প্রকল্পের সাথে এম্বেড / লিঙ্ক করেছি। ১১.২.১ GM তে নতুন বিল্ড সিস্টেমটি ব্যবহার করে, হাউসে রফতানি করা তদারক করা ডিভাইসে "ইনস্টল করা যায়নি ..." দেখায়। এই পোস্টটি পড়ার পরে আমি লিগ্যাসি বিল্ড সিস্টেমে স্যুইচ করেছি। যা করেছে তা ত্রুটিগুলি দেখানো হচ্ছে !!! আমাকে লিপো বলার সময় সংরক্ষণাগারভুক্ত করার সময় ভুল আর্কিটেকচার কেটে ফেলা যায়নি। যাতে সঠিক দিকে নির্দেশ করা হয়েছিল এবং আমি তখন ফ্রেমওয়ার্কটি ঠিক করেছি যা সঠিকভাবে নির্মিত হচ্ছে না। আপনি লেগেই ধন্যবাদ!
জুমজুম

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

8

আমার জন্য যা কাজ করে তা এখানে:

  1. ডিভাইস থেকে অ্যাপ এবং প্রোফাইল সরান
  2. সেগুলি আবার ইনস্টল করুন।

শাস্ত্রীয় সমাধান :)
আর্থার শাকিল

এক্সকোড 11.3 দিয়ে একাধিকবার এই সমস্যাটির মুখোমুখি হওয়া, এটিই দ্রুত এবং সহজ সমাধান।
কিয়েন্টাক্স

5

স্বাক্ষর করুন স্বয়ংক্রিয়ভাবে ব্যবহার করুন

এই সমস্যাটি সমাধান করুন।

স্বতঃ স্বাক্ষর পরীক্ষা করা হয়েছে


5

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

এ জাতীয় ফ্রেমওয়ার্কের জন্য এটি (এম্বেড এবং সাইন) এ পরিবর্তন করা আমার জন্য সমস্যাটি সমাধান করেছে।

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


সাইন ইন এম্বেড ছাড়া সবেমাত্র বাহ্যিক কাঠামো যুক্ত হয়েছে, একই সমস্যা ছিল। এটি এম্বেড ও সাইন-এ পরিবর্তিত হয়েছে - ভাল হয়েছে!
ম্যালেক্স

3

আমি প্রথমে পরিষ্কার করার পরে আমি এই সমস্যাটি সমাধান করতে পরিচালনা করি:

cmd + k
shift + cmd + k

এবং তারপরে আমি ডেরিভিং ডেটার সমস্ত সামগ্রী মুছে ফোল্ডারের পথটি এমন হওয়া উচিত

/Users/youruser/Library/Developer/Xcode/DerivedData

অথবা আপনি এটি পরীক্ষা করতে পারেন

Xcode -> Preferences -> Locations

0

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


0

আমার একই সমস্যা আছে এবং সমস্যাটি ছিল আমি অবৈতনিক অ্যাকাউন্টটি ব্যবহার করছিলাম এবং মোট বিনামূল্যে বিকাশ প্রোফাইলের সংখ্যা পৌঁছেছিল, সুতরাং আপনাকে অর্থ প্রদানের অ্যাকাউন্টটি ব্যবহার করতে হবে

ডিটেলস:

ব্যর্থতার কারণ: বিনামূল্যে বিকাশ প্রোফাইলগুলির জন্য সর্বাধিক সংখ্যক অ্যাপ্লিকেশন পৌঁছে গেছে


আমারও একই সমস্যা ছিল। আমি
বিশদটি

0

এমন একটি প্রকল্প চালু করার সময় আমি এই ত্রুটিটি পেয়েছি Embed Frameworksযার অধীনে একটি লাইব্রেরি ছিল Code Sign on Copyযাচাই করা নেই। চেক-মার্কিং আমার জন্য এই সমস্যাটি সমাধান করেছে।


0

"-402620395 ব্যর্থতার কারণ: এই কার্যকরকরণের জন্য একটি বৈধ প্রভিশন প্রোফাইল পাওয়া যায় নি" "

আমারও এই সমস্যাটি ছিল এবং এটি সমাধান হয়েছে:

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

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


-1

এক্সকোড 11.2 অ্যাপল 5 নভেম্বর, 2019 এ অবচয় করা হয়েছে

এমনকি আপনি যদি এটি আপনার ডিভাইসে ইনস্টল করতে পারেন তবে আপনি অ্যাপস্টোরটি পাস করতে পারবেন না: লগগুলির জন্য এখানে দেখুন

অ্যাপস্টোর সংস্করণের এক্সপ ফাইলটি সর্বশেষতম বৈধ ডাউনলোড করুন।

পূর্বরূপ

Xcode 11.2 এর কিছু সমস্যা ছিল এবং পুরানো iOS ডিভাইসগুলি ক্র্যাশ করে এবং নতুন আইওএস ডিভাইসে ইনস্টল করে না। তাই আপাতত আপনি করতে পারেন:

সুতরাং সমাধানটি হল:

  1. ম্যাকোসকে 10.15.1 এ আপডেট করুন
  2. এক্সকোড 11.2.1 জিএম বীজ ইনস্টল করুন
  3. আপডেট হওয়া ডিভাইসে অ্যাপ্লিকেশনটি তৈরি করুন এবং ইনস্টল করুন (১৩.২.২ এখন বাইরে আছে)

এক্সকোড 11.2.1 GM বীজ এখনই ডাউনলোড করা হচ্ছে ... সমস্যাটি সমাধান করা হলে আমি আপনাকে বলছি let খুশি এটা শুধু আমার নয় - আমি এক্সকোড ১১.২ ব্যবহার করে পাগল বড়ি খাচ্ছি বলে মনে হতে শুরু করে।
ব্রিটানি

2
লিঙ্কযুক্ত এসও পোস্টের ভিত্তিতে, ক্র্যাশ প্রি-আইওএস 13 ডিভাইসগুলির সাথে প্রাসঙ্গিক UITextView। "নতুন আইওএস ডিভাইসে" ইন্সটলেশন সংক্রান্ত সমস্যাগুলি সম্পর্কে কিছুই নেই
শিম

অ্যাপল বিশৃঙ্খলা তৈরি করার পরে সেই পোস্টটিতে অনেকগুলি লিঙ্ক রয়েছে। @ শিম কিন্তু এখন আপেল সমস্যাটি গ্রহণ করে এবং এক্সকোড ১১.২ পুরোপুরি হ্রাস করে এবং এটিকে অ্যাপস্টোর থেকে সরিয়ে দিয়েছে।
মোজতাবা হোসেইনি

3
এই উত্তরটি সমস্যার সাথে প্রাসঙ্গিক নয়, আমি এক্সকোড ১১.২.১ ব্যবহার করে অ্যাপ্লিকেশন স্থাপনার পরীক্ষা করেছি এবং বিষয়টি এখনও অব্যাহত রয়েছে। এক্সকোড ১১.২.১ এর সাথে একটি ডিভাইসে অ্যাপটি স্থাপন করার একমাত্র উপায় ছিল "ফাইল -> ওয়ার্কস্পেস সেটিংস-> সিস্টেম তৈরি করুন" "লিগ্যাসি বিল্ড সিস্টেম"
লিন ভ্যান হেরডেন

সুতরাং @ ব্রিটনি ফলাফল কি ছিল? এটা কি কাজ করেছিল?
মোজতাবা হোসেইনি

-1

এই সমস্যাটি কেবল কোড স্বাক্ষর সম্পর্কিত

তবে, এখানে লক্ষ্য করার মূল বিষয়টি হ'ল আপনি যদি XCode 11.x সংস্করণ ব্যবহার করেন। আপনার প্রকল্পে সাইন ইন করা কোডটিই নয়, আমাদের তৃতীয় পক্ষের এসডিকে বা আমাদের প্রকল্পে যুক্ত হওয়া নির্ভরতাগুলির কোড সই করা উচিত।

তৃতীয় পক্ষের এসডিসিতে কোড স্বাক্ষরকরণের পদক্ষেপ:

  1. আপনার প্রয়োজনীয় ফ্রেমওয়ার্কের সোর্স কোডটি ডাউনলোড করুন
  2. XCode 11.x ব্যবহার করে উত্স কোড থেকে .xcproj ফাইলটি খুলুন
  3. লক্ষ্যবস্তুগুলিতে যান -> স্বাক্ষরকরণ ও সক্ষমতা -> সমস্ত ট্যাব নির্বাচন করুন -> বান্ডেল আইডেন্টিফায়ার আপনি যদি 4 টি পৃথককারী (যেমন: com.company.mac.app) এর সাথে সনাক্তকারী হিসাবে সনাক্তকারীটিতে কোনও অসমতা দেখেন (উদাহরণস্বরূপ: com.company.mac.app)

    এটি কম এ পরিবর্তন করুন । * এবং প্রবেশ করান।

  4. আপনার XCODE কম্যান্ড লাইন সরঞ্জামগুলি XCode 11.x এর সাথে সেট করা আছে তা নিশ্চিত করুন

  5. এখন, উপরের পদক্ষেপ -3-এ পরিবর্তিত এসডিকে পুনর্নির্মাণের জন্য নীচের কমান্ডটি ব্যবহার করুন

      carthage build --no-skip-current --cache-builds --platform iOS
  6. এখন উত্স থেকে উত্পন্ন কাঠামো , উত্স কোডের কার্থেজ ফোল্ডারটি অনুলিপি করুন এবং আপনার প্রকল্পে বিদ্যমান এসডিকে প্রতিস্থাপন করুন।

আপনার প্রকল্পে সমস্ত তৃতীয় পক্ষের এসডিকে প্রক্রিয়া করার জন্য একই পুনরাবৃত্তি করুন।

উল্লেখ্য: নিশ্চিত করুন যে আপনি সব 3rd পার্টি SDK আছে হিসাবে চিহ্নিত এম্বেড & সাইন ইন করুন মধ্যে

Targets => General => Frameworks, Libraries, and Embedded Content

-1

এটি চলমান বিতরণ / প্রকাশের স্কিমের কারণে হতে পারে। স্কিমটি ডিবাগ করা আমার পক্ষে কাজ করে। আশা করি এটি কাউকে সাহায্য করবে।

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

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


-2

উত্তরটি নিম্নলিখিত মন্তব্যে রয়েছে: https://stackoverflow.com/a/50719379/10353503


1
আপনি যে উত্তরটি উল্লেখ করছেন তা ভবিষ্যতে মুছে ফেলার ক্ষেত্রে কেবল একটি লিঙ্কের চেয়ে বেশি পোস্ট করুন। অতএব দয়া করে লিঙ্কের পিছনে থাকা সামগ্রী সম্পর্কে কয়েকটি শব্দ বলুন। আপনাকে ধন্যবাদ
থিষল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.