Application failed codesign verification. The binary you uploaded was invalid. The signature was invalid, or it was not signed with an Apple submission certificate.と表示されたときの対処方法。
いままで正常にアップロードできていたのに、この現象が発生した場合は、下記を実施する。
■ project.pbxproj内の下記ソースコードを削除する。
拡張子.xcodeprojのプロジェクトファイルを右クリックし、「パッケージの内容を表示」をクリックしてテクストファイル(project.pbxproj)を開き、”PROVISIONING_PROFILE”という行ごと削除する。(3箇所あるので、3箇所とも削除する)
上記を行ってもアップロードに失敗した場合は、下記を確認してみる。
1. プロジェクトフォルダの下の、build/Distribution-iphoneos下のファイルをすべて削除。
2. info.pilist のBundleIdentifierの設定。
3. プロジェクト設定のDistributionビルド用のプロビジョニングファイルの設定
(iOSがバージョンアップとなった場合は、DistributionではなくDeveloper用になっていることがある)
■参考記事
http://iphone-sdk.jp/?p=849
http://stackoverflow.com/questions/47941/invalid-iphone-application-binary
ラベル:iPhone

