iPhoneアプリのバイナリをiTunesConnectにアップロードしようとしていますが、「アップロードしたバイナリは無効でした。ファイルは有効なzipファイルではありませんでした」というエラーメッセージが表示され続けます。最近アプリのアップロードに問題はありませんでしたが、このアプリに問題があります。それでしばらくして、私はすべてが大丈夫であることを確認するために次のステップを注意深く実行しました。どんな助けでも大歓迎です。
手順:
プロジェクトの名前を変更し([プロジェクト]->[名前の変更]... [プロジェクトの名前の変更:)に名前を入力して名前を解放し、名前にスペースが含まれていないことを確認します。
きれいにされたプロジェクト
- ビルド設定の参照が新しいアプリ名を反映していることを確認してください
- iPhoneプロビジョニングポータルでプロジェクト名と一致する新しいアプリIDを作成します
- プロビジョニングポータル、XCode、およびiPhoneで、古い開発者およびディストリビューターのプロビジョニングプロファイルを破棄しました。
- 新しいアプリ名を使用して、新しい開発プロビジョニングプロファイルを作成します。
- 開発プロビジョニングプロファイルをXCodeにインストールします8)iPhone OS 3.1.3用のビルド(リリース)(私の電話がアップグレードする最高のもの、現在リリースされているバージョンを想定しています)
実際のiPhoneでのビルド、インストール、実行:私にとって、これはアプリと開発者IDがOKであることを意味します。
既存のディストリビューターIDを使用してディストリビュータープロビジョニングプロファイルを作成します。
- ディストリビューターIDをXCodeにインストールします
- 綺麗
- ビルド設定の「コード署名ID」と「任意のiPhoneOSデバイス」の行がディストリビューターIDに設定されていることを確認しました
- OS3.1.3のリリース用にビルド
- ビルド結果をチェックして、コードがディストリビュータープロファイルで署名されていることを確認します
- .appファイルを表示して圧縮します(Altクリック>「appName.app」の圧縮)
iTunesにアップロードする
「アップロードしたバイナリが無効でした。ファイルは有効なzipファイルではありませんでした」と表示されます