نشر تطبيق على جهاز Mac Appstore المجمع مع Growl.framework

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

  •  25-07-2022
  •  | 
  •  

سؤال

لقد أمضيت ساعات في محاولة نشر تطبيق Mac OS الجديد على Mac AppStore. ما زلت أتلقى بريدًا إلكترونيًا بعد النشر حول إطار عمل مشوه:

إطار عمل مشوه - يجب أن تحتوي حزمة الإطار (xxxx.app/contents/frameworks/growl.framework) ارجع إلى تشريح حزم الإطار لمزيد من المعلومات.

إطار عمل مشوه - يجب أن تحتوي حزمة الإطار (xxxx.app/contents/frameworks/growl.framework) على رابط رمزي "موارد" -> "الإصدارات/الحالية/الموارد". ارجع إلى تشريح حزم الإطار لمزيد من المعلومات.

إطار عمل مشوه - تحتوي حزمة الإطار (xxxx.app/contents/frameworks/growl.framework) على "رؤوس" ، والتي يجب أن تكون رابطًا رمزيًا -> "إصدارات/تيار/رؤوس". ارجع إلى تشريح حزم الإطار لمزيد من المعلومات.

إطار عمل مشوه - يجب أن يحتوي الدليل على حزمة الإطار (xxxx.app/contents/frameworks/growl.framework) "على رابط رمزي" حالي "حل إلى دليل معين. ارجع إلى تشريح حزم الإطار لمزيد من المعلومات.

هذه الأخطاء هي توضيحية ذاتية للغاية ، لكن لا يمكنني العثور على طريقة لسبب حدوث ذلك

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

المحلول

كانت القضية هي الطريقة التي كنت أقوم بنسخها Growl.Framework في ال Run Script مرحلة عملية الإنشاء الخاصة بي في Xcode 5. كنت أستخدم

cp -pr /Library/Frameworks/Growl.framework $BUILT_PRODUCTS_DIR/$FULL_PRODUCT_NAME/Contents/Frameworks

لكن على نظام التشغيل Mac OS cp يفتقد الأمر الكثير من الخيارات للحفاظ على الروابط الرمزية واضطررت إلى استخدام:

cp -R /Library/Frameworks/Growl.framework $BUILT_PRODUCTS_DIR/$FULL_PRODUCT_NAME/Contents/Frameworks

ثم انتقل تطبيقي إلى حالة "انتظار المراجعة"

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