私はxcodebuildと私のアプリトラフのsshを構築しようとした際sshは何の署名証明書をxcodebuildない
xcodebuild -sdk iphoneos10.1 -target <app_target> -configuration Debug CODE_SIGN_IDENTITY="iPhone Developer" PROVISIONING_PROFILE=<profile> CONFIGURATION_BUILD_DIR=<some_dir>
それは署名証明書 "のiOS開発は" 見つからない
エラーを吐く:いいえ 「iOSの開発を"チームID" team_id " と一致する証明書に署名する秘密鍵が見つかりました。製品にコード署名が必要です SDK 'iOS 10.1'の 'Application'タイプ
sshなしで実行するとビルドされます。 CODE_SIGN_IDENTITYは "certificate_name"とは異なります。彼らは同じではありませんか?私が求めているのは「iPhone Developer」で、ビルドエラーは「iOS Development」です。
私はthis answer(私の問題に関連するすべての場合)を試しました。
ssh-edと私はsecurity list-keychains
を試してみると、システムのキーチェーンが2回表示されます。私はssh-edしていない場合は、ユーザーのログインkeychain-dbも示しています。 ssh-edのときにログインキーチェーンのロックを解除して、リストに表示されるかどうかを確認します。
わかりました。しかし、手作業で署名している場合にのみ、その全体を指定する必要があります。私はCODE_SIGN_IDENTITYに "iPhone Developer"を使用しています。ああ、申し訳ありませんが、私はあなたと他の人を惑わしました。私は同じ設定でsshを使うときはxcodebuildを使ってビルドを成功させます。 – h3dkandi