Flutter Dev نشر 2 أكتوبر 2021 أرسل تقرير نشر 2 أكتوبر 2021 (معدل) تحيه طيبه للجميع احاول تشغيل تطبيق flutter - ios من خلال xcode ولكن الامر لا ينجح في كل مره احصل على الرسالة التاليه او الخطاء : Unable to install "Runner" The code signature version is no longer supported. ظهرت هذا المشكله لدي بعد تحديث هاتفي الايفون الى الاصدار ios 15 مع العلم انني قمت بتجربة تشغيل التطبيق على هاتف ايفون ios14 وهو يعمل بشكل جيد. هل يعلم احدكم سبب حدوث هذا المشكله وكيف يمكن حلها؟ تم التعديل في 2 أكتوبر 2021 بواسطة Wael Aljamal توضيح السؤال 1 اقتباس
0 Wael Aljamal نشر 2 أكتوبر 2021 أرسل تقرير نشر 2 أكتوبر 2021 أحدهم قام بحذف الهاتف من ذاكرة Xcode أي عمل له unregister ثم أعاد وصله قد تضطر للذهاب لحساب مطور أبل لديك، في قسم 'Certificates, Identifiers & Profiles' > profiles > provisioning profiles ثم إضافة الجهاز الذي تستعمله للاختبار، اتبع بعض الخطوات وسوف تحصل على ملف قم بتحميله بأي اسم.. ثم قم بتشغيله بالنقر المزدوج عليه سيتم ربط الهاتف وحل المشكلة حاول تحديث مكتبات XCODE ربما تحتاج لإعادة توقيع التطبيق مع التنسيق الجديد له Using the Latest Code Signature Format.. لحل المشكلة التي سببها تحديث نظام IOS عن طريق Flutter اتبع التوثيق المقدم من فلاتر: flutter/ios-project-migration ربما يوجد مفتاحين تحقق للجهاز، احذف الأول security find-identity -p codesigning -v security delete-identity -Z المفتاح لديك وشرح إضافي من القائمين على Flutter من github 2 اقتباس
1 Wael Aljamal نشر 2 أكتوبر 2021 أرسل تقرير نشر 2 أكتوبر 2021 أحد الحلول هي كالتالي: TARGETS -> select[your project name] -> General -> Frameworks,Libraries,and EmbeddedContent -> set the framework with [Do Not Embed] لكي لايتم تضمين static frameworks حسب موقع آبل، فلاتر تعمل مع dynamic frameworks static frameworks يتم تضمينهم في المرحلةالنهائية من تجميع التطبيق 1 اقتباس
1 Wael Aljamal نشر 3 أكتوبر 2021 أرسل تقرير نشر 3 أكتوبر 2021 بتاريخ منذ ساعة مضت قال مروان مروان3: المشكله انني في حالة احذف الغير مستهدف واروح اعمل ربط من جديد للمشروع من الاكس كود يرجع يعمل انشاء من جديد للمفتاح المحذوف حسنا، حاول حذف المفتاحين 1 اقتباس
1 Wael Aljamal نشر 3 أكتوبر 2021 أرسل تقرير نشر 3 أكتوبر 2021 بتاريخ 2 دقائق مضت قال مروان مروان3: وقمت بحذفه كذا مره وارجاعه وقمت باضافته بطرق مختلفه لتاكد من طريقة الاضافة الصحيحه وكل شي لم ينجح الحل هو إعادة تضمين ملف إعادادت firebase من خلال القائمة التالية.. حسب الصورة.. اعمل نسخة من الملف خارج المشروع واحذف التي يحويها المشروع، ثم من القائمة اعمل على تضمين الملف مجدداً.. لاحظ المشكلة أن XCODE لن يربط الملف مع المروع في حال تم وضعه من متصفح الملفات. إنما عليك إضافته من القائمة إعادة تشغيل XCODE ربما تحل المشكلة 1 اقتباس
1 Wael Aljamal نشر 3 أكتوبر 2021 أرسل تقرير نشر 3 أكتوبر 2021 بتاريخ 13 دقائق مضت قال مروان مروان3: اهلا بك اخي الكريم مع الاسف انني قمت بهذا المحاولة كذا مره وبدون فائده حتى انني قمت الان ايضا بتطبيقها من جديد ولم يتم حل المشكلة حاول عمل Flutter clean وإعادة تشغيل XCODE - حذف الذاكرة المؤقتة - إعادة بناء المشروع.. 1 اقتباس
0 Flutter Dev نشر 2 أكتوبر 2021 الكاتب أرسل تقرير نشر 2 أكتوبر 2021 بتاريخ 3 دقائق مضت قال Wael Aljamal: أحد الحلول هي كالتالي: TARGETS -> select[your project name] -> General -> Frameworks,Libraries,and EmbeddedContent -> set the framework with [Do Not Embed] لكي لايتم تضمين static frameworks حسب موقع آبل، فلاتر تعمل مع dynamic frameworks static frameworks يتم تضمينهم في المرحلةالنهائية من تجميع التطبيق اهلا بك اخي قمت بتجربة هذا الخيار وهو بالاساس متوفر لدي من قبل وعلى وضع Do not embed ولم ينجح 1 اقتباس
0 Flutter Dev نشر 3 أكتوبر 2021 الكاتب أرسل تقرير نشر 3 أكتوبر 2021 (معدل) بتاريخ 8 ساعات قال Wael Aljamal: أحدهم قام بحذف الهاتف من ذاكرة Xcode أي عمل له unregister ثم أعاد وصله قد تضطر للذهاب لحساب مطور أبل لديك، في قسم 'Certificates, Identifiers & Profiles' > profiles > provisioning profiles ثم إضافة الجهاز الذي تستعمله للاختبار، اتبع بعض الخطوات وسوف تحصل على ملف قم بتحميله بأي اسم.. ثم قم بتشغيله بالنقر المزدوج عليه سيتم ربط الهاتف وحل المشكلة حاول تحديث مكتبات XCODE ربما تحتاج لإعادة توقيع التطبيق مع التنسيق الجديد له Using the Latest Code Signature Format.. لحل المشكلة التي سببها تحديث نظام IOS عن طريق Flutter اتبع التوثيق المقدم من فلاتر: flutter/ios-project-migration ربما يوجد مفتاحين تحقق للجهاز، احذف الأول security find-identity -p codesigning -v security delete-identity -Z المفتاح لديك وشرح إضافي من القائمين على Flutter من github اهلا بك اخي الكريم هو فعلا انا اجد مفتاحين حسب ما قمت بالاشاره انت ولكن المشكله انني في حالة احذف الغير مستهدف واروح اعمل ربط من جديد للمشروع من الاكس كود يرجع يعمل انشاء من جديد للمفتاح المحذوف ولا يذهب الى المفتاح المتاح الثاني لا اعلم السبب ايضا الغريب في الامر ان المشروع يعمل على الاصدارات الاقل من 15 بشكل طبيعي فقط ما تم تحديثه الى الاصدار 15 ا تم التعديل في 3 أكتوبر 2021 بواسطة مروان مروان3 اقتباس
0 Flutter Dev نشر 3 أكتوبر 2021 الكاتب أرسل تقرير نشر 3 أكتوبر 2021 بتاريخ 3 ساعات قال Wael Aljamal: حسنا، حاول حذف المفتاحين اهلا بك اخي الكريم وجدت الحل في هذا المشاركة وقمت بتطبيقها المشكله ذهبت ولكن تنتج مشكله مختلفه الان https://stackoverflow.com/questions/68467306/the-code-signature-version-is-no-longer-supported حسب ما فهمت انها سياسة جديده من ابل ويجب تطبيقه او تغير جديد بالاصح ولكن المشكله بعد تطبيق ذلك ينتج التالي: 021-10-03 16:06:23.524137+0400 Runner[784:113257] Warning: Unable to create restoration in progress marker file 2021-10-03 16:06:23.526996+0400 Runner[784:113515] 8.7.0 - [Firebase/Core][I-COR000012] Could not locate configuration file: 'GoogleService-Info.plist'. 2021-10-03 16:06:23.527161+0400 Runner[784:113257] *** Terminating app due to uncaught exception 'com.firebase.core', reason: '`FirebaseApp.configure()` could not find a valid GoogleService-Info.plist in your project. Please download one from https://console.firebase.google.com/.' *** First throw call stack: طبعا ملف الفايربيز موجود وشغال ايضا لو قمت بتشغيله على ios اقل من 15 مثال 14 هاتف حقيقي او محاكي ولكن مع ios 15 تظهر هذا الرساله وقمت بحذفه كذا مره وارجاعه وقمت باضافته بطرق مختلفه لتاكد من طريقة الاضافة الصحيحه وكل شي لم ينجح اقتباس
0 Flutter Dev نشر 3 أكتوبر 2021 الكاتب أرسل تقرير نشر 3 أكتوبر 2021 بتاريخ 7 دقائق مضت قال Wael Aljamal: الحل هو إعادة تضمين ملف إعادادت firebase من خلال القائمة التالية.. حسب الصورة.. اعمل نسخة من الملف خارج المشروع واحذف التي يحويها المشروع، ثم من القائمة اعمل على تضمين الملف مجدداً.. لاحظ المشكلة أن XCODE لن يربط الملف مع المروع في حال تم وضعه من متصفح الملفات. إنما عليك إضافته من القائمة إعادة تشغيل XCODE ربما تحل المشكلة اهلا بك اخي الكريم مع الاسف انني قمت بهذا المحاولة كذا مره وبدون فائده حتى انني قمت الان ايضا بتطبيقها من جديد ولم يتم حل المشكلة 1 اقتباس
0 Flutter Dev نشر 3 أكتوبر 2021 الكاتب أرسل تقرير نشر 3 أكتوبر 2021 بتاريخ 25 دقائق مضت قال Wael Aljamal: حاول عمل Flutter clean وإعادة تشغيل XCODE - حذف الذاكرة المؤقتة - إعادة بناء المشروع.. اهلا بك اخي الكريم فيه نقطه حقيقه لم افهم سببها انا متعود اقوم بتحميل ملف فايربيز من خلال ويندوز 10 بحكم اني شغال على مشروع واحد مشترك فلاتر واقوم بنقل المشروع بين الحاسوبين قمت بتحميل الملف سابقا وكنت اشاهد نهاية الملف مكتوب xaml ولكن حقيقه لم اقوم بتركيز عليها ولكن بعد البحث الطويل وجدت ان الملف يجب ان لا ينتهي كذلك بل بشكل التالي: GoogleService-Info.plist لا اعلم ما هو سبب ان سابقا يقوم الويندوز بتحميل الملف بصيغه المشار لها اعلاه ولكن المشكله ان الاصدارات تحت ios 15 كانت تعمل عليه ايضا لذلك لم استطع الانتباه للمشكله كل الشكر لك اخي الكريم توجيهاتك ساعدتني كثير لكتشاف ذلك 1 اقتباس
السؤال
Flutter Dev
تحيه طيبه للجميع
احاول تشغيل تطبيق flutter - ios من خلال xcode ولكن الامر لا ينجح في كل مره احصل على الرسالة التاليه او الخطاء :
Unable to install "Runner" The code signature version is no longer supported.
ظهرت هذا المشكله لدي بعد تحديث هاتفي الايفون الى الاصدار ios 15 مع العلم انني قمت بتجربة تشغيل التطبيق على هاتف ايفون ios14 وهو يعمل بشكل جيد.
هل يعلم احدكم سبب حدوث هذا المشكله وكيف يمكن حلها؟
توضيح السؤال
10 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.