لا يستخدم تطبيق Xcode 5 iOS اسم المنتج الصحيح لمعرف البناء

StackOverflow https://stackoverflow.com//questions/23002840

سؤال

أواجه بعض المشكلات مع معرف البناء لتطبيقي.

لقد قمت بتركيب مبنيين Debug و Release.لقد قمت بالفعل بإنشاء مخططين App-debug و App-release.

App-debug تم تعيينه لاستخدام Debug التكوين و app-release ال Release التكوين.في build settings لقد قمت بتعيين Product Name المجال ل appStaging و appPublish ل Debug و Release بناء التكوينات على التوالي.

ومع ذلك، build identifier يتم ضبط الحقل على appPublish حتى عندما قمت بتحديد app-debug مخطط.لست متأكدًا من السبب، ولكنه يؤثر على قدرتي على أرشفة المنتج بشكل صحيح.ماذا ينقصني؟

يبدو أنه إذا قمت بتشغيل منتج نظيف، وأغلقت xcode وأعدت فتحه، فإن bundle identifier يظهر بشكل صحيح في معلومات الهدف.ومع ذلك، عندما أقوم بتشغيل Product -> Archive يحدث شيء ما ويبني عليه appPublish وبعد، build identifier يعرض الاسم الخطأ.لا يوجد حتى الآن أي فكرة عن سبب حدوث ذلك بالرغم من ذلك.

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

المحلول

حسنًا، لقد اكتشفت السبب - كل مخطط يحتوي على قسم منفصل لـ Archive إعدادات منفصلة عن Run إعدادات.لقد فاتني هذا في وقت سابق، ولهذا السبب ظللت أواجه هذه المشكلة.

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