167

エラーについて書き始める前に、私は macOS Sierra で実行し、Xcode 7.3.1 を使用しています。

アプリからアーカイブを作成しています。アプリを検証し、検証に合格しましたが、App Store にアップロードすると、「エラー ITMS - 90167 No. アプリ バンドルがパッケージに見つかりました」というエラーが表示されます。

すべてのドキュメントを確認しましたが、すべて揃っています。

  • すべてのプロビジョニング プロファイルがあります。
  • 「iOSディストリビューション」としてリリースしています。

このエラーは、macOS Sierra をインストールした後に表示され始めました。

このエラーが発生する理由を知っている人はいますか?

4

23 に答える 23

103

Xcode ラボと App Store ラボの両方で WWDC の人々とチャットした後、彼らはこれが現在の Sierra シードの既知の問題であり、次のリリースで修正されるという情報を掘り下げることができました。元に戻すか、待つことができます。最も満足のいく答えではないことは認めます。

于 2016-06-15T23:38:19.677 に答える
24

これを試してみてください、それは私にとって魅力のように機能しました、

macOS Sierraの更新時にも同じ問題に直面しています。

Xcode7.3.1を使用してビルドをアップロードすると、エラー メッセージが表示されます

 "ERROR ITMS-90167:"No.app bundles found in the package"

エラーを解決して App Store に IPA ファイルをアップロードするには、以下の手順に従います

  • Xcode7.3.1を使用してビルドをエクスポートします。 ここに画像の説明を入力

・アップロードビルドにはXcode8のApplication Loader V3.6を使用しています。

Xcode -> 開発者ツールを開く -> アプリケーションローダー

以下の手順に従ってください

1)アプリケーションローダーを開く ここに画像の説明を入力

2)ビルド(IPA)を選択 ここに画像の説明を入力

3) IPAファイルをアプリストアにアップロード ここに画像の説明を入力

4)ビルド(IPA)をアプリストアに正常に送信 ここに画像の説明を入力

あなたのアプリはAppstoreにアップロードされ、

これが誰かの助けになることを願っています。

于 2016-10-19T10:34:12.030 に答える
8

まず、@xemacobra の解決策に感謝したいと思います。レビューの申請書を提出する必要があるまでは、うまくいきました。

App Store にアプリケーションを送信する必要があり、ビルドYou may not submit builds using beta software...で解決策が示されている場合:

問題は、Xcode が Mac OS のバージョンとともにビルド情報を送信していることです。これを修正するには、Mac OS ビルドを古い許容可能なバージョンに変更するだけです。

  1. Mac を再起動し、Command + R起動を保留します
  2. ターミナルを開く
  3. 走るcsrutil disable
  4. Mac を再起動します。
  5. Finder で、/System/Library/CoreServices/SystemVersion.plist
  6. 編集できるようにファイルを開きますSystemVersion.plist
  7. これに添付されているを見つけ<key>ProductBuildVersion</key>て見つけます。たとえば、私のものは.stringkey16A254g
  8. stringこれを、現在パブリック リリースがサポートされている Mac OS のバージョンに変更します。このソリューションの時点で、これは問題ありません:15G31
  9. Xcode を再起動します。アプリケーションを再アーカイブします。申請書を再提出してください。

Xcode 7.3.1 を介してアプリケーションを送信しようとはしませんでしたが、.ipaXcode 8 ベータ 3 を介して送信した場合でも、これが機能することはわかっています。

ビルドを送信したら、 を元の に戻し、SystemVersion.plistを にstring置き換えcsrutil disableて手順 1 ~ 4 を繰り返しますcsrutil enable

于 2016-07-20T19:25:42.687 に答える
8

私も同じことを経験しました。これは、問題を解決する簡単な方法です。Archiveオプションを選択して、アプリを使用Xcode 7.3.1し、アプリexportipaファイルをディレクトリに保存しますSave for iOS App Store deployment

その後、->から開いXcode 8.0て開きます。チームにサインインし、 を使用してファイルをアップロードします。Application LoaderXcodeDeveloper ToolsipaXcode 8.0

に 2 つのアプリをアップロードしましiTunesConnectたが、確実に動作します。

于 2016-10-04T13:40:42.037 に答える
7

Xcode 8 GM でこの問題が発生し、Application Loader を介してリリース用のアプリを送信しようとしていました。

Xcode 8 に付属している Application Loader のバージョンを使用する必要があります。これは 3.6 である必要があります

私はまだXcode 7をインストールしており、Application Loader 3.5を使用していました

アップデート

  • 私のアプリは今すぐ送信して処理に入り、すぐに完全に消えます。これは別の問題かもしれないと思いますが。

更新 2

  • Sierra を使用してアプリを提出することはまだできません。少なくとも彼らが GM をリリースするまでは。

アップデート 3

  • この問題は、この特定のプロジェクトでまだ発生しています。公開以降に作成した他のすべての新しいもの (ステッカー アプリ) は、問題なく iTunes Connect に送信されました。

私はベータ期間中にこのプロジェクトに取り組んでいたため、途中で何かが破損し、問題が発生している可能性があります。Xcode 8 で新しいプロジェクトを開始する必要がある場合があります。

開発者フォーラムには、この問題に対処するスレッドがあります。https://forums.developer.apple.com/thread/62703

解決

私たちにとっての修正は、カメラがアプリで何をするかの説明を含む「NSCameraUsageDescription」キーを info.plist に追加することでした。

ただし、そのソリューションがすべての場合に役立つかどうかはわかりません。

于 2016-09-12T22:37:18.047 に答える
5

次のエラーのため、現時点ではアプリケーションを処理できません: パッケージに .app バンドルが見つかりません。この問題は、PC の空き容量が少ない場合に発生します。ですから、PC からゴミや不要なドキュメントを削除してください。それでは、もう一度試してみましょう!それは私のための仕事です !

于 2020-06-12T04:03:22.093 に答える
4

最近 macOS Sierra にアップグレードしたところ、このエラー メッセージも表示されました。アプリケーションローダーを介したアップロードに失敗した後、Xcode 8をダウンロードしました(7.3.1のコピーを保持しました)。Xcode 7.3.1 をクローズしました。Xcode 8を開きました->オーガナイザー->ビルドの検証とアップロードに進みました。出来た。これが同様の状況の誰かに役立つことを願っています。

于 2016-10-23T23:27:24.117 に答える
3

Xcode8 から App Loader を開いてみてください。 Xcode > 開発者ツールを開く > アプリケーション ローダー

その後、エラーなしでアプリを TestFlight にアップロードできます。

于 2016-10-05T15:36:01.007 に答える
2

これらはすべて上記の素晴らしい回答です...上記のNicholasの9ステップのプロセスに従い、SystemVersion.plistファイルへの書き込みアクセス権がない場合はTobeiosdevに従ってください。

ただし、ステップバイステップガイドの読み方には十分注意してください。そのplistファイルを編集した後、私が行ったようにデバイスを再起動しないでください.Mac上のほとんどのアプリケーションが役に立たなくなります. コマンドライン内ではなく、Sierra (または実行中のベータ OS) 内でターミナルを再度開きます。


残念ながら、難しい方法を見つけたので、コマンドラインで plist ファイルを再度編集できませんでした。そのため、シングル ユーザー モード (再起動時に Command-S) に入る解決策を見つけるまでに、何度か再起動する必要がありました。最終的にはすべてが再び実行されるようになりましたが、Xcode 8 を再インストールする必要があったため、多少の遅れもありました... AppStore への初めての提出として、眠れぬ夜につながりました。

全体として、指示に正しく従えば、上記はあらゆる場所で機能する完璧なソリューションです。教訓!

于 2016-09-02T14:04:34.203 に答える
2

この問題を次のように解決し、オーガナイザーでアーカイブを見つけてから、次のようにしました。

  1. ファインダーに表示

ここに画像の説明を入力

  1. パッケージの内容を表示

ここに画像の説明を入力

  1. 「Wasabi.xcarchive」ファイルで、「Products」-「Applications」-「Wasabi.app」(Wasabi はアプリの名前)、「Show package contents」をもう一度探します。

ここに画像の説明を入力

  1. 最後に、「Info.plist」という名前のファイルがあることがわかります。それを開きます

ここに画像の説明を入力

  1. 「BuildMachineOSBuild」という名前のキーで値を編集し、「15F34」に変更します(「El Capitan 10.11.5」のバージョンです)

ここに画像の説明を入力

于 2016-10-03T11:04:47.933 に答える
1

私と一緒に、私のアプリケーションは によって書かれていSwift 2.2ます。そして、Xcode 7.3.1toarchiveと upload to を使用する必要がありますApple testflightが、同じエラーが発生しました(私はで実行しますmacOS Sierra-10.12)。次の解決策は私のためにそれを修正します。同じ問題に直面している別の人が何か役立つものを見つけることができることを願っています:

1> Use Xcode 7.3.1 to archive
2> Export to file .ipa
3> Quit Xcode 7.3.1 then open Xcode 8, and then open Application Loader, use Application Loader to upload file .ipa to itunes connect.
于 2016-10-03T06:50:46.407 に答える
0

iOS 10 のプライバシー設定が変更されました。詳細については、こちらを参照してください。

以前に説明した問題を説明しましたが、説明どおりに解決する必要がありましたが、アップロードが成功した後、アプリケーションが iTunes Connect に表示されませんでした。

Privacy - Bluetooth Peripheral Usage Description最後の問題を解決するには、plist にキーを追加する必要がありました。他の欠落しているキーも同じ問題を引き起こします。

于 2016-10-08T11:24:02.940 に答える
0

macOS 10.12.1 の Xcode 7.2.1 と Application Loader 3.4 でこのエラーが発生していました。

しかし、何らかの理由で、代わりにコマンドライン「altool」を使用してアップロードを行うと、うまくいきました。

'/Applications/Xcode-7.2.1.app/Contents/Applications/Application Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Versions/A/Support/altool' \
  --upload-app -f your-app.ipa \
  -u your-apple-id -p your-apple-id-password \
  --output-format xml
于 2016-11-04T23:13:47.627 に答える