تعطل الكود على جهاز محاكاة iPhone ولكنه يعمل على جهاز iPhone الفعلي؟
سؤال
هذه مشكلة غريبة للغاية: أتساءل عما إذا كان أي شخص قد خبر هذا من قبل. يعمل الكود الخاص بي ، وهو محلل RSS من Flickr Photos (RSS Feed) ، بشكل مثالي على جهاز فعلي ، ولكنه يخصص طنًا من الذاكرة ويجمد جهاز الكمبيوتر الخاص بي بالكامل عند تشغيله على المحاكاة.
أعلم عادة أن هذا هو الاتجاه الآخر بالنسبة للناس ، لكن هذا يتصرف بشكل غريب. أي فكرة لماذا؟ في التطبيق ، لديّ مكانان آخران يستخدمان نفس الرمز بالضبط ، لكن اعتدت على تحليل خلاصات YouTube وأعلاف RSS العامة ، وهم يعملان بشكل جيد ، ولكن ليس هذا.
المحلول
تحقق من رمز Flickr الخاص بك. لقد حدث هذا من قبل ؛ عندما تقوم بتشغيل تطبيق في جهاز المحاكاة ، يتم تجميعه فعليًا لشريحة Intel ، وليس ذراعه على iPhone. في الأساس ، يتم ترجمة الكود الخاص بك إلى مجموعة Intel بشكل غير صحيح.
لا تنتمي إلى StackOverflow