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
최신 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를 다시 설치하는 것이 더 쉬울 수 있지만, 나라면 조사하고 무엇이 잘못되었는지 이해하고 싶습니다.
제휴하지 않습니다 StackOverflow