سؤال

هل أنا كثيف هنا؟لدي تطبيق تم إنشاؤه في Xcode 4.5 الذي تم استهدافه في IOS5، والتي بنيت ونشرت على TestFlight بشكل جيد فقط.

اليوم، 2 من فريقي حصل على iPhone 5 والآن أحاول الحصول على التطبيق على جهازهم.لقد غيرت الهدف للمشروع إلى iOS6، وحجز أجهزته، وجعل أرشيفا.ولكن في كل مرة أحاول دفعها من خلال Testflight، أحصل على خطأ "لم يتم العثور على DSYM غير موجود".

هل أحتاج إلى إنشاء ملف تعريف توفير جديد كامل لهذه الأجهزة iOS6، أو يجب أن يكون هذا العمل وهناك مشكلة أخرى لا أراها؟

قد تم تنظيفها، وإزالة البيانات المشتقة، وما إلى ذلك، ولكن حتى الآن، لم يعمل أي شيء.

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

المحلول

نعم تحتاج إلى إعادة تخصيص الأجهزة وتحديث ملف التعريف في Xcode أو عبر "Builds -> إذن بتحديث ملف تعريف" الخيار / الزر

لقد وجدت أنه بعد إضافة جهاز جديد، سأقوم بتنزيل ملف التعريف الجديد حذف Oldone في Xcode ثم قم بتثبيت المرء الجديد هو الألم ولكنه يعمل على افتراض أنك تعرف بالفعل أنه يجب أن يكون إضافة هوكيجب إرفاق ملف تعريف معرف الجهاز به.

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