5

App Store で、「アップロードしたバイナリが無効でした。署名が無効であったか、Apple 提出証明書で署名されていませんでした」という悪名高いエラーに悩まされています。

私が取ったステップ:

1) Monotouch / MonoDevelop を使用しています。2) アプリは iPhone シミュレーターとデバイスで動作します。3) MonoTouch ドキュメントの例に従って (ディストリビューション プロファイルを使用して) ディストリビューション ビルドを作成しました。4) xxxx.app パッケージに「embedded.mobileprovision」というファイルが含まれていることを確認しました。5) アプリ バンドル (xxxx.app ファイルのみ) を (OS X GUI で) 圧縮しています。6) コマンド「codesign -vvvvv xxxx.app」で xxxx.app ファイルの整合性を確認しました。 7) XCode Organizer と KeyChain からすべてのキーとプロファイルを消去し、キー/プロファイルを再度追加しました。

運がない。何か案は?

/pom

4

3 に答える 3

1

私はMonoDevelopにあまり詳しくありませんが、XCodeでビルドフォルダ全体をクリーンアップして(つまり、メニューから[クリーン]を選択するのではなく手動でファイルを削除して)このようなことが発生した場合、通常は最初から完全にビルドすると役立ちます。

于 2010-01-22T13:08:45.570 に答える
1

App Store 用のプロビジョニング プロファイルを使用していることを確認します (アドホック配布用ではありません)。

次に、アプリをビルドするときにこのプロファイルを選択します。

于 2010-01-19T21:18:38.267 に答える
0

最善の解決策:

  1. 配布証明書の取り消し
  2. 新しい AppStore プロビジョニング プロファイルを作成する

これで私の問題は解決しました。4時間以上費やしました:( :)

于 2014-07-19T08:26:42.853 に答える