2012-02-07 17 views
3

ほとんどのアプリケーションが同じです(いくつかの定数、画像、およびsqlliteデータベースファイルを除いて)。私は以前にそれらを提出する問題は一度もなかったが、今日更新の1つは、検証/送信時に次のエラーを出した(注:私は問題なしでこのアプリケーションを過去に更新した):検証/送信エラー:アプリケーションがcodesignの確認に失敗しました

アプリケーションが失敗した。署名が無効であるか、iPhone配布証明書で署名されていません。

私はこれを動作させるためにすべてを試してみました。私は別のアプリ(今日は正常に提出された)に対してプロジェクトフォルダ全体を比較しても、すべてと同じ(ビルドID、バージョン番号などを除いて)同じです。私は最後の手段として証明書を取り消し、プロビジョニングプロファイルを含むすべてを再生成しました。

私はここに記載されているすべてのステップを進めてきた: https://developer.apple.com/legacy/library/technotes/tn2250/_index.html#//apple_ref/doc/uid/DTS40009933

しかし、私は「シェア」主催のアプリとは、それが(すべてで署名していないと言う-dvvv協調設計を実行し、ディスクに保存した場合しかし、これは働いたもので起こる!)。生成されたファイル(オーガナイザーに表示されている)が.appファイルではないため、これを実行する方法がわかりません。

私は、これに何が間違っているのか、それが他のものと何か異なるのかを把握する方法は全くありません。私はオーガナイザーからこれ以上の情報を得ることはできないようです。アプリは他のアプリと全く同じように構築されていて、プロジェクトファイルなどは同じです(画像/名前などの予想される違いを除いて)。

+0

あなたはアプリストアに送信したり、testflightやベータテストで共有したりしていますか? –

+0

私はちょうど店に更新を提出しようとしています(オーケナイザーの[Submit]ボタンを介して、Validateボタンが同じエラーを表示します) –

答えて

3

これを修正しました。私はこれをもっと早く試してみたいと思います。

このアプリのApp Storeプロビジョニングファイルが何とか壊れていたようです - 私のMacではなく、Appleのサーバー上にあります。今日は回、運はないです。私はちょうど、Validation中にAd-Hocプロファイルを選択したことが働いたことが分かりました。これは、App Storeのものに固有のものだと信じさせました。だから私はを削除しました iOSの開発ダッシュボードからのApp Storeプロビジョニングファイルは、その後、それを再作成し、ダウンロードし、それは働いた!

私が削除する前に、私はそれを編集し、すべてが正しく設定され、有効期限は今から6ヶ月だったので、私は何かがアップル側に壊れていたと仮定することができます過去には!):-(

0

私の場合、私の場合、配布プロファイルは私のシステムから消えてしまいます。アプリケーション固有の配布プロファイルが消えると、Xcodeは別のものを取り上げます(ワイルドカード、iPhone開発者など)は正しくありません。このエラーを除いて、すべてうまく見えます。

私の解決策は、Appleからのすべてのコード署名プロファイルをダウンロードしたことです。 1つが「消える」たびに、正しいプロファイルをダブルクリックしてXcodeに追加し、plistのコード署名アイデンティティの「リリース」エントリを更新するだけです。

+0

自動プロビジョニングオプションを選択すると、私のすべてが消えていることに気付きました。もうそれを試してみてください:( –

1

私も同じ問題があります。 すべての私のプロビジョニングプロファイル、証明書、バンドルIDはすべてのものが完璧でした。 Info.PlistのMy Apps実行可能ファイル名とTarget Build Settingsの製品名は若干異なります。 それだけで、codesign_wrapperはプロビジョニングを見つけることができませんでした。 私はこれを理解するのにほぼ一日を費やします。

App製品名はInfo.Plistの実行ファイルと同じである必要があります。