0

開発と配布用に新しい AppId と新しいプロビジョニング ファイルを作成しました。次に、2 つの新しいプロビジョニング ファイルを xCode にダウンロードしました。

また、他のアプリで動作するキーチェーン アクセス ファイルのワーキング セットもあります。

しかし、新しいコードベースをアーカイブしようとすると、次のエラーが表示されます。

no unexpired provisioning profiles that contain any of the keychains signing certificates

このアプリケーションの残りの部分を構成する方法を知っている人はいますか?

ありがとう、アレックス

4

2 に答える 2

1

xcodeをアップグレードしたときに、これとまったく同じことが起こりました。それがうまくいくかどうかはわかりませんが、私がしたことは、xcode からプロビジョニング プロファイルを一時的に削除してから、オプションの更新を使用したことです。Xcode は、動作する有効なプロファイルをダウンロードしてくれました。そうして初めて、ターゲットおよびプロジェクト レベルで適切なプロファイルを選択し、アーカイブすることができました。したがって、xcode からプロファイルを削除して更新し、これがうまくいくかどうかを確認してください。

于 2013-03-10T23:38:45.627 に答える
1

プロジェクトに設定したアプリ ID が、新しいプロビジョニング プロファイルのアプリ ID と正確に一致することを確認します。また、Xcode からアプリ ターゲットを選択し、[ビルド設定]、[コード署名] に移動して、ドロップダウン ボックスで新しいプロビジョニング プロファイルが選択されていることを確認します。

于 2013-03-10T22:50:31.133 に答える