معرف التطبيق مع المعرف "" غير متاح. الرجاء إدخال سلسلة مختلفة

سئل على ١٣ ديسمبر ٢٠١٣  ·  تمت مشاهدة 226.2k مرة  ·  مصدر

user2265763 picture
في ١٣ ديسمبر ٢٠١٣

أحاول إضافة معرف APP جديد للتحضير لإرسال متجر التطبيقات وحصلت على الخطأ التالي ضمن معرف الحزمة الذي قدمته.

معرف التطبيق مع المعرف 'com.domainName.AppName' غير متاح. الرجاء إدخال سلسلة مختلفة.

ماذا يعني هذا؟ أحاول إضافة معرف تطبيق جديد تمامًا ، بالطبع غير موجود.

ماذا ينقصني؟ لا أتذكر تجربة المشكلة في المرة الأخيرة التي أنشأت فيها معرف التطبيق.

الإجابات

Yevhen Dubinin picture
في ٢٣ مارس ٢٠١٦
113

تحديث

اعتبارًا من Xcode 8 ، يتم الآن تحديث ملف تعريف توفير فريق iOS الذي يديره Xcode بواسطة Xcode تلقائيًا وبشكل صحيح . لم يتم سردها حتى في بوابة Developer ، ولكن تم إنشاؤها أثناء الطيران.

ومع ذلك ، فإن الحل المقترح أدناه لا يزال يعمل. لقد قمت بالتبديل إلى استخدام ملفات تعريف التوفير التلقائي.

TL ؛ د

قم بإزالة ملف تعريف INVALID ملف تعريف توفير مطور iOS يدويًا. قم بتنزيله عبر Xcode ويجب أن تكون على ما يرام.

تفاصيل

مشكلة:

بدأت تجربة هذا بعد Xcode 7.3 (7D175).

ما فعلته قبل الإصدار:

  • تجديد الشهادات (المطور والتوزيع) عبر Xcode ، ب / ج لانتهاء صلاحيتها ؛
  • تثبيت شهادتين مطلوبتين (المطور والتوزيع) في سلسلة المفاتيح الخاصة بي ؛
  • إعادة إنشاء ملفات تعريف Ad Hoc و App Store Provision في بوابة Developer بشهادة توزيع جديدة ؛
  • تم تنزيل ملفات تعريف Ad Hoc و App Store Provision محليًا عبر Xcode ؛
  • انتقل بالمشروع خلال عملية إعداد Xcode لإدارة ملفات تعريف التوفير تلقائيًا
  • لاحظت أن ملف تعريف iOS Team Provision الذي يديره Xcode غير صالح
  • رأى Xcode غير قادر على الإنشاء والتشغيل بسبب ملف تعريف فريق INVALID iOS.

النقر على "حل المشكلة" ( الطريقة الوحيدة التي أعرفها لجعل ملفات تعريف التوفير التي يديرها Xcode صالحة ) ، بالنظر إلى الخطأ An App ID with Identifier '<app id>' is not available

المحلول:

عندي:

  • تمت إزالة ملف تعريف INVALID iOS Team Provision الذي يديره Xcode يدويًا من بوابة Developer
  • تم إنشاء ملف تعريف توفير مطور iOS يدويًا
  • تم تنزيله عبر Xcode

الآن ، أنا قادر على إنشاء وتشغيل التطبيق على أجهزتي.

Oz Solomon picture
في ٣١ مارس ٢٠١٦
75

TL ؛ DR Xcode خاص جدًا بالاسم الذي تقدمه لمعرف التطبيق الخاص بك في مركز الأعضاء. لا يكفي وجود معرف الحزمة الصحيح. يجب عليك استخدام التنسيق المحدد الموضح أدناه لـ Xcode "لرؤية" معرف التطبيق الخاص بك.

تحديث : وفقًا لـisaacselement في التعليقات أدناه ، تم حل هذه


حل @ romrom لحذف معرف التطبيق وإنشاء Xcode جديد كان دليلاً. لسوء الحظ ، لم يكن مبتدئًا بالنسبة لي نظرًا لاستخدام معرف التطبيق الخاص بي بواسطة أحد تطبيقات المتجر ، وبالتالي لا يمكن حذفه.

ومع ذلك ، اكتشفت من خلال بعض التجارب أنه يمكنني حل المشكلة عن طريق تحرير معرف التطبيق الحالي يدويًا. اتضح أن Xcode صعب الإرضاء حقًا بشأن اسم المعرّف ، وليس معرف الحزمة فقط.

بالنسبة إلى معرّف الحزمة النموذجي مثل com.mycompany.appname ، يجب أن يكون اسم معرف التطبيق بهذا التنسيق:

XC com mycompany appname

لن يرى Xcode اسمًا بأي تنسيق آخر .


كيفية التحقق مما إذا كنت متأثرًا / كيفية الإصلاح

  1. قم بتسجيل الدخول إلى مركز الأعضاء .
  2. انقر فوق "الشهادات والمعرفات والملفات الشخصية".
  3. على شريط التنقل الأيمن ، انقر على "معرفات التطبيقات".
  4. حدد موقع معرف التطبيق مع معرف الحزمة الخاص بك.
  5. إذا كان معرف التطبيق هذا لا يحتوي على تنسيق الاسم الصحيح (كما هو موضح أعلاه) ، فانقر فوقه ثم انقر فوق الزر تحرير.
  6. قم بتغيير الاسم وانقر فوق تم.
  7. استمتع بتقليل التوتر والغضب.

ملاحظة: هناك بعض المشكلات ذات الصلة إذا كنت تستخدم Xcode 7.3 حيث لن يقوم تلقائيًا بإنشاء ملفات تعريف توزيع مناسبة لك ، حتى إذا قمت بإصلاح الاسم كما ذكرت أعلاه. الحل هو الرجوع إلى الإصدار 7.2.1 أو 7.3 Beta أو استخدام أداة مثل fastlane / sigh.

Amit Ajmera picture
في ٦ أبريل ٢٠١٦
57

واجهت نفس المشكلة وتم حلها باتباع الخطوات التالية:

  1. انتقل إلى Xcode Preferences > Accounts > Choose your Apple ID account

  2. اضغط على View Details

  3. اضغط على Download all ثم اضغط على Done

ومع ذلك كان يعمل بشكل جيد في وقت سابق ولكن لا أعرف سبب توقفه فجأة. لقد أجريت الخطوات أعلاه ووجدتها تعمل بشكل صحيح.

Guilherme picture
في ١٣ ديسمبر ٢٠١٣
46

قد لا يكون لديك تطبيق يحمل نفس المعرف ، ولكن قد يكون لدى شخص آخر. يجب أن تكون المعرفات فريدة من نوعها على مستوى العالم ، وليس فقط داخل تطبيقاتك الخاصة.

Vladislav picture
في ١ أبريل ٢٠١٦
46

الحل مقابل Xcode 7.3 .

اذهب إلى

Member Center -> Certificates, Identifiers & Profiles -> Provisioning Profiles -> All

مركز الأعضاء: https://developer.apple.com/membercenter

ابحث عن شهادة App ID ، يجب أن تكون غير صالحة ، قم بتحرير ، حدد شهادة التوزيع iOS ، إنشاء. اذهب إلى:

Xcode -> Preferences -> Accounts -> View Details -> Download all

Invalid certificate

Generate step

Imran picture
في ١٣ أبريل ٢٠١٦
22

الإصدار 7.3 (7D175)

يجب أن يكون اسم معرف التطبيق هو نفسه معرف حزمة التطبيق ، إذا كان معرف حزمة التطبيق هو com.abc.xyz ، فيجب أن يكون اسم معرف التطبيق لمعرف الحزمة هذا XC com abc xyz

enter image description here

لن يرى Xcode أي اسم بأي تنسيق آخر.

ylgwhyh picture
في ٢٤ ديسمبر ٢٠١٥
18

الأهداف-> عام-> الهوية

في البداية ، قم بتعديل قيمة "معرف الحزمة" بحيث تختلف عن القيمة السابقة ، ثم اختار الفريق "لا شيء". Xcode6 ~ Xcode7.3.1

enter image description here

Levi Lais picture
في ١٣ أكتوبر ٢٠١٧
16

كان لي هذه المشكلة أيضا. اتضح أن المشكلة والحل بسيط للغاية. عندما يقوم مستخدم Xcode بتشغيل تطبيق على جهاز باستخدام حسابه الشخصي المجاني ، يتم تسجيل معرف الحزمة في الحساب الشخصي. بعد ذلك ، عندما يقوم المستخدم بالترقية إلى حساب Apple Dev مدفوع ويحاول إنشاء معرف التطبيق باستخدام معرف الحزمة هذا - يعتقد نظام الواجهة الخلفية أن معرف الحزمة قد تم أخذها.

املأ النموذج هنا في هذا الموقع: https://developer.apple.com/contact/submit/ ضمن "الشهادات ، المعرفات ، فئة الملفات الشخصية". لقد فعلت ذلك وتم حل المشكلة في أقل من 12 ساعة. كان هذا من Apple الرد بالبريد الإلكتروني: "عند تثبيت تطبيق على جهاز من Xcode باستخدام فريقك الشخصي ، يتم تسجيل معرف الحزمة في هذا الحساب. لقد قمت بحذف معرف الحزمة "com.AppVolks.Random-Ruby" حتى يمكن الآن تسجيله في عضويتك المدفوعة. "

امل ان يساعد!

AaoIi picture
في ٣٠ سبتمبر ٢٠١٥
14

حدثت نفس المشكلة معي ، فقد يكون Xcode يختار تلقائيًا اسم فريق آخر ، ويتم حله عن طريق اختيار اسم فريقي الصحيح. حظا طيبا وفقك الله !

Siddharth picture
في ٥ أبريل ٢٠١٦
12

حصلت على حل لهذا النوع من المشاكل عن طريق تحديد هذا الخيار في وقت تصدير البناء.

enter image description here

أقوم بانتظام بتحديد الخيار الثاني لعملية تصدير الإنشاء ولكن بعد تثبيت Xcode 7.3 عندما أحاول تصدير الإصدار في ذلك الوقت ، أتلقى الخطأ أعلاه. بعد نوع من مناقشة المنتدى ، استنتج أنني بحاجة إلى تحديد الخيار الأخير الآن لتصدير البنية.

آمل أن تصبح هذه المعلومات مفيدة للأعضاء الآخرين في المنتدى أيضًا.