1

依存関係を確認してくださいコード署名エラー: ID 'iPhone ディストリビューション: XXX' は、キーチェーン内の有効で有効期限が切れていない証明書/秘密鍵のペアと一致しません

これは、xcodebuild コマンドから常に表示されるメッセージです。Xcode から、同じコード サインとスキームを使用してアプリケーションを問題なくビルドできます。

私が試してみました:

  • コマンドラインツールの新規インストール
  • 新しいプロビジョニング プロファイル、証明書、およびキーを試す
  • ロック、ロック解除、タイマーの設定、キーチェーンからのタイマーの削除

そしてもっとたくさん

奇妙なことに、同じプロファイル、証明書、キー、コマンド ライン ツール、Xcode バージョン、およびキーチェーン構成を持つ別の Mac では、xcodebuild コマンドが期待どおりに動作します。

4

2 に答える 2

1

ジェンキンはユーザーのログイン前に開始されたため、ジェンキンはユーザーのキーチェーンにアクセスできませんでした。修正は、ユーザーログインでジェンキンを開始することでした。

于 2013-11-01T10:36:06.980 に答える
0

プロビジョニング プロファイル*バンドル ID * がアプリバンドル IDと一致していることを確認してください 。そのうちの 2 つは常に同じです。次に、コード署名 ID を設定する必要があります。

于 2013-10-02T12:40:44.743 に答える