web-dev-qa-db-ja.com

iOSアプリの新しいバージョンのアップロード中に「アプリケーションエラーを検証できません」

IOSアプリの新しいバージョンをアップロードしようとしましたが、常に「アプリケーションを検証できません。選択したアプリケーションが存在しません」というエラーが表示されます。

Xcode Archiverから。ここでこの質問に従いました Xcode 6.4選択したアプリケーションが存在しません

Application Loaderを使用することをお勧めしますが、それをした後、私はこれらのような多くのエラーを取得することになりました

ERROR ITMS-90049: "This bundle is invalid. The bundle identifier contains disallowed characters. [See the section of the Application Programming Guide entitled The Application Bundle.]"
ERROR ITMS-90057: "Missing plist key. The Info.plist file is missing the required key: CFBundleShortVersionString."
ERROR ITMS-90056: "This bundle is invalid. The Info.plist file is missing the required key: CFBundleVersion."
The resulting API analysis file is too large.  We were unable to validate your API usage prior to delivery.  This is just an informational message.

このエラーは、不足しているすべてのキーがアプリに既に存在し、アプリストアに1年間存在しているアプリの適切なバンドルIDとともに既に存在するため、意味がありません。

誰でもこれに関して私を助けることができますか、

私は見つけることができるすべての解決策を試したようですが、これに直面している他の誰かは役に立たないでしょうか?これはりんごサーバーまたはメンテナンス側からの別の問題ですか?彼らが最後に修正するまで数時間待つ必要がありますか?

45
Geet

私は同じ問題に直面していましたが、それからApplication Loaderを使用しました。アプリを検証した後、iOS App Store展開用に保存のオプションを選択してアプリをエクスポートし、Application Loaderを使用してアプリのIPAをアップロードします。

Application Loaderを使用した回避策:

  1. ビルドをファイルとしてエクスポートします(iOS App Store展開用に保存)
  2. Xcode> Open Developer Tool> Application Loaderに移動します
  3. Application Loaderでアカウントにログインします
  4. エクスポートしたばかりの.ipaファイルを選択してアップロードします
19
Matjan

Xcode 6.4と同じ問題。私の回避策。

  1. Xcode 6.4の名前変更(Xcode64.app)
  2. Xcode 7.1(Xcode.app)をインストールします
  3. Xcode 6でビルドしてアーカイブする
  4. Xcode 6で「オーガナイザー」を自動起動し、close
  5. 起動Xcode 7およびオーガナイザー
  6. App Storeに送信する
5
ryugoo

私は同じ問題を抱えていました。Application Loaderを使用するとうまくいきます。

オーガナイザーで、アプリをエクスポートし、オプションを選択しますiOS App Store Deployment用に保存

その前に、私はアドホック展開用に保存を試みましたが、成功しませんでした!

3
João Reichert

これは、プロジェクトにビットコードを含めないように設定しているにもかかわらず、ビルドで誤って「デフォルトでオンにする」チェックマークを付けたままにしていたときに発生しました。チェックマークを外すと、この問題は解決しました。

1
Stunner

Xcode 6.4の問題のようです。 ipaをエクスポートし、Application Loaderを使用してアップロードします。関連 Apple Developer Forum Link

1
Ayush Goel

さて、私はついに自分のアプリケーションをここにアップロードすることができました。私はサードパーティのライブラリを使用していました。これには独自のinfo.plistがありました。

このinfo.plistは犯人でした。Bundle IdentifierCFBundleVersionまたはCFBundleShortVersionString文字列なので、これら3つのキーをフレームワークinfo.plistに手動で追加し、アプリケーションが受け入れられました。

理由はわかりませんが、これでうまくいきました。そして、アプリをiTunesにアップロードできました。

1
Geet