codesign: خيار غير معترف بها `--entitlements"
سؤال
وأحصل على هذا الخطأ codesign عندما إنشاء التطبيق
codesign: unrecognized option `--entitlements' Usage: codesign -s identity [-fv*] [-o flags] [-r reqs] [-i ident] path ... # sign codesign -v [-v*] [-R testreq] path|pid ... # verify codesign -d [options] path ... # display contents codesign -h pid ... # display hosting paths codesign: unrecognized option `--entitlements' Usage: codesign -s identity [-fv*] [-o flags] [-r reqs] [-i ident] path ... # sign Build failed (1 error)
ويمكن لأي شخص الرجاء مساعدتي لحلها
المحلول 2
ولقد قمت بتحديث إلى الإصدار الأحدث كسكودي وتحديثها على آخر التحديثات لجنة الهدنة العسكرية الفهد. وعملت غرامة.
نصائح أخرى
وأنا لم أر قط أن واحدة قبل لكنه يشير إلى أن شيئا ما كسر في تركيب إكس كود الخاص بك. إذا لم codesign
يعرف حول خيار -entitlements
، فإنه إما نسخة قديمة أو ربما الوحيد الذي لم يأت من SDK فون. قد يحدث هذا إذا، على سبيل المثال، قمت مؤخرا بتثبيت نسخة قديمة من أدوات المطورين. قد يحدث لغيرها reasons-- أبدا بعد أن شهدت من قبل أنا لا يمكن أن يكون متأكدا تماما.
هل يمكن تحقيق في المشكلة باستخدام xcode-select
في سطر الأوامر. شيء من هذا القبيل:
% xcode-select -print-path
/Developer
ووطباعة المسار إلى الإصدار الحالي من كسكودي المستخدمة من قبل أدوات سطر الأوامر (مثل codesign
) ويجب أن نشير نحو نسختك من SDK فون. إذا لم يحدث ذلك، يمكنك تغييره عبر xcode-select -switch /path/to/SDK'
.
قد يكون من الأسهل على مجرد إعادة تثبيت SDK فون، على الرغم من إذا كان لي كنت تريد تحقيق ذلك وفهم ما حدث من خطأ.