1

アプリケーションをビルドすると、このコードサインエラーが発生します

codesign:認識されないオプション `--entitlements '

使用法:codesign -s Identity [-fv *] [-o flags] [-r reqs] [-i ident] path ...#sign
       codesign -v [-v *] [-R testreq] path | pid ...#検証
       codesign -d [options] path ...#コンテンツを表示
       codesign -h pid ...#ホスティングパスを表示
       codesign:認識されないオプション `--entitlements '
使用法:codesign -s Identity [-fv *] [-o flags] [-r reqs] [-i ident] path ...#sign

ビルドに失敗しました(1エラー)

誰かが私がそれを解決するのを手伝ってくれますか

4

2 に答える 2

0

最新の xcode バージョンに更新し、Mac leopard の最新の更新プログラムを更新しました。そしてそれはうまくいきました。

于 2010-02-19T06:56:38.353 に答える
0

私はこれまで見たことがありませんが、Xcode のインストールで何かが壊れていることを示唆しています。codesignオプションについてわからない場合は-entitlements、古いバージョンであるか、iPhone SDK に由来しないバージョンである可能性があります。これは、たとえば、開発者ツールの古いコピーを最近インストールした場合に発生する可能性があります。他の理由で発生する可能性があります-完全に確信することはできません.

xcode-selectコマンドラインでを使用して、問題を調査できます。このようなもの:

% xcode-select -print-path
/Developer

コマンドライン ツール ( など) で使用される Xcode の現在のバージョンへのパスが出力されcodesign、iPhone SDK のコピーを指す必要があります。そうでない場合は、 で変更できますxcode-select -switch /path/to/SDK'

iPhone SDK を再インストールする方が簡単かもしれませんが、私なら調査して何が問題なのかを理解したいと思います。

于 2010-02-15T00:59:19.257 に答える