سؤال

أحاول تجميع مشروع xamarin الخاص بي اليوم وفجأة تظهر لي هذه الأخطاء:

خطأ MT5210:فشل الارتباط الأصلي، رمز غير محدد:_mono_handle_global_vregs.يرجى التحقق من أن جميع الأطر اللازمة قد تمت الرجوع إليها وأن المكتبات الأصلية مرتبطة بشكل صحيح.
خطأ MT5210:فشل الارتباط الأصلي، رمز غير محدد:_mono_inst_name.يرجى التحقق من الإشارة إلى جميع الأطر الضرورية وربط المكتبات الأصلية بشكل صحيح.
خطأ MT5210:فشل الارتباط الأصلي، رمز غير محدد:_mono_local_deadce.يرجى التحقق من أن جميع الأطر اللازمة قد تمت الرجوع إليها وأن المكتبات الأصلية مرتبطة بشكل صحيح.
خطأ MT5210:فشل الربط الأصلي ، الرمز غير المحدد:_mono_print_code.يرجى التحقق من أن جميع الأطر اللازمة قد تمت الرجوع إليها وأن المكتبات الأصلية مرتبطة بشكل صحيح.
خطأ MT5210:فشل الربط الأصلي ، الرمز غير المحدد:_mono_type_to_regmove.يرجى التحقق من أن جميع الأطر اللازمة قد تمت الرجوع إليها وأن المكتبات الأصلية مرتبطة بشكل صحيح.
خطأ MT5210:فشل الارتباط الأصلي، رمز غير محدد:_type_to_eval_stack_type.يرجى التحقق من أن جميع الأطر اللازمة قد تمت الرجوع إليها وأن المكتبات الأصلية مرتبطة بشكل صحيح.
خطأ MT5202:فشل الارتباط الأصلي.يرجى مراجعة سجل الإنشاء.

هل يمكن لأي أحد أن يوجهني في أي اتجاه لماذا يمكن أن يحدث هذا؟

لقد تمت إضافة Firebase iOS sdk إلى الحل كمشروع ملزم

هل كانت مفيدة؟

المحلول

إنه خطأ Xamarin -> مشاهدة هنا.يجب عليك إزالة "--gcc_flags -load_all" من وسائط mtouch الإضافية لتتمكن من إنشاء المشروع.

تحديث

@كارتيك، هنا يمكنك العثور على وثائق حول mtouch.

--gcc_flags وسائل :

أضف عددًا من الأعلام مباشرة إلى استدعاء GCC الذي يربط الثنائي النهائي.يمكن استخدام هذا لربط رمز ثابت من ملف مكتبة ثابت آخر (libxxx.a) -all_load للحفاظ على كافة المكتبات الثابتة.

نصائح أخرى

في Xamarin.Forms، كانت هذه مشكلة في الكود الخاص بي بالنسبة لي.كنت أستخدم Java.Lang.Thread.Sleep(1000) في PCL.والذي كان يؤدي إلى حدوث خطأ عند التجميع على نظام التشغيل iOS والذي لم يكن بالتأكيد رمزًا متوافقًا مع نظام التشغيل iOS.

كيف حل هذا: اضطررت إلى إزالة تثبيت Google Cloud Messaging واستبدالها بمراسلة Firebase السحابية وكلها تعمل بشكل جيد الآن.

تأكد من قيامك بتعيين ملفك المرجعي ضمن ملف References مجلد، لا Native References مجلد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top