2

AppStore にしばらく置いていたアプリがあり、何度か更新しました。

証明書をバックアップせずに Mac を最初からインストールした後 (そうする必要があることがわかったので)、署名プロセスを再度セットアップしようとしましたが、うまくいきませんでした。エラーが発生します:

CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 6.1'

コード署名

数回試行した後、KeyChain のすべての証明書を削除し、オーガナイザーと電話の両方ですべてのプロビジョニング ファイルを削除し、プロビジョニング ポータルのすべてを削除しました。

次に、Xcode にすべてを任せます。(今日インストールされた XCode 4.6) 開発者証明書と配布証明書の両方がキーチェーンに追加され、開発および配布プロビジョニング ファイルがオーガナイザーに追加されます。

しかし、1つの奇妙なことが起こります。数年前に別のプロジェクトで使用した古いプロビジョニング プロファイルが表示され続けます。署名プロセスを妨げる可能性があるのはなぜですか?

以下は、プロビジョニング ポータルからのものです。下のプロファイルは、ポップアップし続ける古いプロファイルです。別の appID があります。と、言うのも不思議です。その1つだけで「XCodeによって管理」。すべてXcodeに任せました。そして、その日付は、私が今日作成したプロフィールと同じです。

プロビジョニング ポータル

この古いものを取り除くことはできますか?Xcodeが混乱していて、これが理由でしょうか?

4

1 に答える 1

0

古いプロビジョニング プロファイルがまだプロジェクト ファイルに残っている可能性があります。私は同様の問題を抱えていました。これが私がそれを修正した方法です:リンク

于 2013-01-29T11:39:23.480 に答える