2

既存のアプリをアップグレードしている間、私は悪名高いものを得ています:

「アップロードしたバイナリが無効でした。署名が無効であったか、Apple提出証明書で署名されていませんでした。」

間違ったアプリIDを使用していることが原因だと思います。元のアプリで使用したものを忘れてしまいました。元のアプリIDを確認する方法はありますか?私は現在xcode4を使用していますが、元のアプリはiOS3。0日に作成されました。

4

1 に答える 1

1

アプリがストアから入手できる場合、または送信したバンドルがまだある場合は、アプリを開いてバイナリを見つけます。バイナリ実行時

文字列-appBinary| grep-A1アプリケーション識別子

これにより、使用されたappIDが表示されます。

ちなみに、これは私の問題を完全には解決しませんでした。ただし、送信しようとしたバイナリの文字列を詳しく調べると、アプリが配布証明書ではなく開発者証明書によって署名されていることがわかりました(xcode設定にかかわらず)。そのため、すべてのビルドを変更して配布証明書を使用しました。

于 2011-05-22T17:33:07.303 に答える