আইওএস অ্যাপ্লিকেশন চালনা ফ্রেমওয়ার্কগুলিতে রান কোডটাইম ত্রুটির কারণ "কোড স্বাক্ষর অবৈধ"


32

প্রতিবার আমি এই অ্যাপ্লিকেশনটি চালানোর চেষ্টা করি এটি ঠিক আছে, এবং ইনস্টল করে তবে অ্যাপটি চালানোর সাথে সাথেই এই ত্রুটি বার্তাটি ব্রেক এবং প্রিন্ট করে। এক্সকোড 11 এবং আইওএস 13।

dyld: Library not loaded: @rpath/StandardCyborgFusion.framework/StandardCyborgFusion
  Referenced from: /private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/StandardCyborgExample
  Reason: no suitable image found.  Did find:
    /private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/Frameworks/StandardCyborgFusion.framework/StandardCyborgFusion: code signature invalid for '/private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/Frameworks/StandardCyborgFusion.framework/StandardCyborgFusion'

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

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

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

আপডেট 2: একই সমস্যা https://github.com/flutter/flutter/issues/49504 রয়েছে বলে মনে করে অন্য একটি গ্রুপ খুঁজে পেয়েছে ।


স্ট্যান্ডার্ডকাইবার্গফিউশন.ফ্রেমওয়ার্ক কোথা থেকে এসেছে? এর বিকাশকারীর সাথে যোগাযোগ করুন ...
ব্যবহারকারী 3441734

1
আপনি কাঠামোটি সংযুক্ত বা এম্বেড করার চেষ্টা করেছেন?
পথচারী

1
এই ত্রুটিটি সমস্ত অ্যাপ্লিকেশনগুলির সাথে ঘটে। কাঠামো নির্দিষ্ট নয়।
আইডান রসউড

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

1
আপনার স্ট্যান্ডার্ডসিবার্গফিউশন.ফ্রেমওয়ার্কটি হয় স্বাক্ষরিত কোড নয়, বা আর্ম 64 আর্কিটেকচারের জন্য সংকলিত নয়। আপনি কীভাবে কাঠামোটি পেয়েছেন তা এখনও আমাদের জানাননি। এছাড়াও, যদি কেউ আপনাকে সংকলন / লিঙ্কিংয়ের সমস্যাগুলি সংশোধন করতে Xcode পুনরায় চালু করতে বলে তবে সেগুলি ডাউনভোট করুন।
ক্লজ জর্জেনসেন

উত্তর:


25

আমি কোকোপড ব্যবহার করছি, এবং আমার জন্য এটি ত্রুটিটি সমাধান করে (গিথুব ইস্যুতে ওয়াসা 22 এর উত্তর):

  1. পডফিল খুলুন
  2. ব্যবহার_ফ্রেমওয়ার্কস মন্তব্য!
  3. ব্যবহার_মোডুলার_হেডার যুক্ত করুন!
  4. টার্মিনালে, একটি পড আপডেট করুন -> পড ইনস্টল করুন
  5. এক্সকোডে, ক্লিন (কমান্ড-শিফট-কে) -> বিল্ড এবং রান করুন।

সূত্র: https://github.com/Alamofire/Alamofire/issues/3051


এই সমাধানটি আসলে কাজ করে!
র‌্যাপসআইএন 4

আমি ঠিক একজন বন্ধু বিকাশকারী অ্যাকাউন্ট bণ নিয়েছি বলে এটি কাজ করে কিনা তা যাচাই করার সময় নেই তবে আমি এটিকে সঠিক হিসাবে চিহ্নিত করব। যদি অন্যরাও নিশ্চিত করে যে এটি তাদের জন্য কাজ করে তবে আমি প্রশংসা করব।
আইদন রসউড

আমার যদি পডফিল না থাকে তবে এই ক্ষেত্রে আমি কী করতে পারি?
abdou31

1
use_frameworks মন্তব্য করুন এবং পোড আপডেট কমান্ড চালানো যথেষ্ট
লাহিরু

26

এটি আইওএস 13.3.1 এর একটি সমস্যা। আইওএস 13.3.1 এর নতুন প্রকাশের জন্য সংকলিত সমস্ত গতিশীল ফ্রেমওয়ার্কগুলি ব্যক্তিগত প্রভিশন প্রোফাইল / বিকাশকারী অ্যাকাউন্টে চালানোর সময় এই সমস্যাটি অনুভব করছে। সমাধান, jmagman থেকে অনুলিপি করা থেকে , নীচে রয়েছে is

আপনি পারেন:

  1. একটি ব্যাক্তিগত টিমের প্রভিশনিং প্রোফাইল (অর্থ প্রদানকারী বিকাশকারী অ্যাকাউন্ট) ব্যবহার করুন।
  2. 13.3.1 সিমুলেটারে চালান।
  3. ১৩.৩ বা তারও কম চলমান একটি আসল iOS ডিভাইস পরীক্ষা করুন।
  4. আপনার পরীক্ষার ডিভাইসে বিটা প্রোফাইলটি ইনস্টল করুন এবং আইওএস 13.4 বিটা 3 ইনস্টল করুন (স্থির)
  5. আইওএস 13.4 প্রকাশের জন্য অপেক্ষা করুন।

আশা করি শিগগিরই এই বিষয়টি ঠিক হয়ে যাবে।


আমি আইওএস 13.3.1 থেকে 13.3 এ ডাউনগ্রেড করছি। অ্যাপল এটি ঠিক না করা পর্যন্ত কেবল থাকা এবং অপেক্ষা করতে পারে না।
স্টারস্কি

হু ... মনে হচ্ছে আইওএস 13.3.1 থাকাকালীন আমি আমার ডেটা ব্যাকআপ করতে পারি না এবং তারপরে আইওএস 13.3 এ এটি পুনরুদ্ধার করতে পারি না। এটি দুঃখজনক ((একই আইওএস সংস্করণগুলির অধীনে পুনরুদ্ধারটি সম্পাদন করতে হবে So সুতরাং, এটি কোনও সমাধান নয় ...
স্টারস্কি

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

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

পরিষ্কার এবং সঠিক উত্তরের জন্য আপনাকে অনেক ধন্যবাদ, +1।
এমএসি

3

এটি আইওএস 13.4 বিটা 3 এ স্থির হয়েছে বলে মনে হয় আপনি বিটা প্রোফাইলটি ইনস্টল করতে পারেন বা আইওএস 13.4 এর মুক্তির জন্য অপেক্ষা করতে পারেন ।


1
24 শে মার্চ অ্যাপল আইওএস 13.4 প্রকাশ করেছে। এই আপডেটে কোড স্বাক্ষর ইস্যুর জন্য একটি ফিক্স অন্তর্ভুক্ত রয়েছে! আরও তথ্যের জন্য দয়া করে আইওএস 13.4 বিটা 3 দেখুন।
রোভার

2

আমি এটি ঠিক করার 2 উপায় দেখতে পাচ্ছি।

  1. আইওএসে ডাউনগ্রেড 13.3। আইওএস 13.3.1 আপনার প্রদত্ত বিকাশকারী অ্যাকাউন্ট না থাকলে তৃতীয় পক্ষের স্বাক্ষর ভঙ্গ করে। সম্ভব হলে (উন্নয়নের জন্য নিবেদিত একটি সস্তা আইফোন পান)

  2. সর্বশেষ বিটা সংস্করণে ম্যাক ওএস, এক্সকোড এবং আইওএস আপডেট করুন (তাদের একারও হালনাগাদ কার্যকর হবে না, কারণ আইওএস বিটাতে সর্বশেষতম এক্সকোড বিটা প্রয়োজন, এবং এক্সকোডের সর্বশেষ ম্যাক ওএস ক্যাটালিনা প্রয়োজন)


0

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

/private/var/containers/Bundle/Application/D0BD5694-A7D6-4820-A146- 
 A49DF0C0F0B1/Runner.app/Frameworks/Flutter.framework/Flutter: code signature 
invalid for '/private/var/containers/Bundle/Application/D0BD5694-A7D6-4820- 
A146-A49DF0C0F0B1/Runner.app/Frameworks/Flutter.framework/Flutter'

Github উপর jmagman দ্বারা সরবরাহ সমাধান

jmagman অ্যাপল (FB7562472) এ বেড়েছে এবং তারা কিছু শুনলে সবাইকে জানিয়ে দেবে। গিথুব সম্পর্কে আরও বিশদ


0

আমার আসল আইওএস ডিভাইসটি তৈরি করার চেষ্টা করার সময় আমি এই সমস্যার মুখোমুখি হয়েছি (তবে এটি সিমুলেটারে ভাল কাজ করেছে)। আমি এই বাগটি ঠিক করার জন্য কমপক্ষে 10 ঘন্টা ব্যয় করেছি। সমস্ত ফোরামে সবকিছু চেষ্টা করে দেখলাম, কিছুই হয়নি। তবে শেষ পর্যন্ত আমার পক্ষে এটিই কাজ করেছিল!

  • আইওএস 13.3.1 থেকে আইওএস 13.4.1 এ আপগ্রেড করা হচ্ছে

আমি এটি কল্পনাও করতে পারি না তবে এটি সত্য যে আইওএস 13.3.1 তৃতীয় পক্ষের স্বাক্ষর ভেঙে দেয় যদি না আপনার কোনও অর্থ প্রদানকারী বিকাশকারী অ্যাকাউন্ট থাকে!


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