Ответ 1
Я обновил последнюю версию xcode и обновил последние обновления для mac leopard. и он работал нормально.
Я получаю эту ошибку кода при создании приложения
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)
Кто-нибудь может помочь мне разрешить его
Я обновил последнюю версию xcode и обновил последние обновления для mac leopard. и он работал нормально.
Я никогда раньше этого не видел, но это говорит о том, что что-то нарушается при установке Xcode. Если codesign
не знает о параметре -entitlements
, это либо старая версия, либо, возможно, та, которая не поступает из iPhone SDK. Это может произойти, если, например, вы недавно установили более старую копию инструментов разработчика. Это может произойти по другим причинам - никогда не увидев его, прежде чем я не буду полностью уверен.
Вы можете исследовать проблему, используя xcode-select
в командной строке. Что-то вроде этого:
% xcode-select -print-path
/Developer
Он печатает путь к текущей версии Xcode, используемой средствами командной строки (например, codesign
), и он должен указывать на вашу копию iPhone SDK. Если это не так, вы можете изменить его с помощью xcode-select -switch /path/to/SDK'
.
Может быть проще просто переустановить iPhone SDK, хотя, если бы это был я, я бы хотел исследовать его и понять, что пошло не так.