سؤال

لذلك - أنا مطور iPhone مسجل (بعد أن دفعت 99 دولارًا في السنة). لقد اتبعت جميع الخطوات التي توفرها Apple للحصول على ملفات التوفير وتوقيع الرموز. ومع ذلك ، عندما أنقر "بناء" ، تقول:

"Application failed codesign verification. The signature was invalid, or it was not signed with an Apple submission certificate. (-19011)"

لقد قمت بإعادة تنزيل جميع الشهادات والملفات الشخصية بشكل متكرر ، وما زالت لن تعمل. ومع ذلك ، إذا قمت بالنقر فوق "Build" (وتقول إن Codesign فشل) ، ولكن بعد ذلك اسحب ملف .App إلى جهازي في المنظم أو انقر فوق "تشغيل" ، فسيتم تشغيله على جهازي. أي اقتراحات؟

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

المحلول

نظرًا لأنك قادر على تشغيل .app على جهازك ، فقد تكون مشكلتك هي أنك قمت بإنشائها باستخدام ملف تعريف توفير المطور الخاص بك. هذا لن ينجح. تحتاج إلى بنائه باستخدام ملف تعريف توزيع التوزيع لمتجر التطبيقات.

توفر Apple معلومات جيدة عن كيفية القيام بذلك ، لكنني أعتقد أن المعلومات مخفية نوعًا ما في كل هذه الأشياء البوابة/التوفير ... تحقق من هذا الرابط: http://developer.apple.com/iphone/manage/distribution/index.action . هناك سترى نقطتين مهمتين: "قم بإنشاء وتنزيل ملف تعريف توزيع iPhone الخاص بك لتوزيع متجر التطبيقات" "بناء تطبيقك مع XCode للتوزيع"

حظا طيبا وفقك الله :-)

نصائح أخرى

هل يظهر ملف التعريف الخاص بك في نافذة منظم Xcode؟ (إذا لم يكن الأمر كذلك ، اسحب الملفات من Finder إلى Xcode.)

ما هو الملف الشخصي المحدد في إعدادات مشروع Xcode الخاصة بك؟ هل تقوم ببناء تصحيح أو إصدار أو للتوزيع؟

هناك العديد من الأسباب المحتملة لخطأ -19011 من الكود (كما يتضح من العشرات من أسئلة stackoverflow القريبة حوله). تم التلميح السبب المحدد في تفاصيل الرسالة (انظر ملاحظة Apple Technical Note TN2250 نصيحة حول إصدار -19011 للتفاصيل)

في حالتي ، احتوت تفاصيل الخطأ على عبارة "فشل في تحميل ملف تعريف التوفير من:" وبعد ذلك اكتشفت أن وجود مسافات أو أحرف خاصة في التطبيق أو اسم مخطط XCode يمكن أن يتسبب في فشل التحقق من الترميز.

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