문제

응용 프로그램을 작성할 때이 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를 다시 설치하는 것이 더 쉬울 수 있지만, 나라면 조사하고 무엇이 잘못되었는지 이해하고 싶습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top