لا يستخدم تطبيق Xcode 5 iOS اسم المنتج الصحيح لمعرف البناء
-
20-12-2019 - |
سؤال
أواجه بعض المشكلات مع معرف البناء لتطبيقي.
لقد قمت بتركيب مبنيين 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
إعدادات.لقد فاتني هذا في وقت سابق، ولهذا السبب ظللت أواجه هذه المشكلة.