web-dev-qa-db-ja.com

エラーITMS-90174:「プロビジョニングプロファイルがありません-iOSアプリには、embedded.mobileprovisionという名前のファイルにプロビジョニングプロファイルが含まれている必要があります。」

Application Loaderにアップロードすると、次のメッセージが表示されます。

ERROR ITMS-90174: "Missing Provisioning Profile - iOS Apps must contain a provisioning profile in a file named embedded.mobileprovision."

これはアプリフォルダーに含まれています。プロビジョニングプロファイルをいくら作成しても、圧縮すると、Apple用にアプリをアップロードしようとするとこのエラーが表示されます。

54
Jones

あなたがIonic/Cordovaを使用している場合、私はこの発表を見ています...

https://github.com/Apache/cordova-ios/issues/407

それはただone設定であり、その後、アーカイブを再実行してApple通常のように保存します。

[ファイル]> [プロジェクト設定...]に移動します。

Go to File then Project Settings

次に、「Legacy Build System」を選択します

enter image description here

134
Shane McCurdy

アーカイブをAppStoreConnectにアップロードするには、xcode10のデフォルトのビルドシステムを「File> Project/Workspace Settings」内で変更し、それをLegacy Build systemに変更する必要がありました。

これは私のために働いた

71
Pol Fernández

アクセス https://developer.Apple.com/account

1-証明書、ID、およびプロファイル

2-プロビジョニングプロファイル

3-配布

4-追加ボタン

5-配布-> App Store->続行

6-Apple Id-> Continueを選択します

7-証明書を選択->続行

8-プロファイル名の設定->続行

9-ダウンロード

10-Xcode->製品->アーカイブで、「App Name」の再署名オプションで署名を手動で管理->配布証明書を選択し、手順9でダウンロードしたプロビジョニングプロファイルをインポートします。

申し訳ありませんが、私はブラジル出身です。

9
Joelson Rocha

IPAアーカイブ形式(例:Game.ipa)でビルドをAppStoreに送信する場合、ペイロードフォルダーがアーカイブのルートにあることを確認してください。そうしないと、エラーが発生します:Missing Provisioning Profile --アプリには、embedded.mobileprovisionという名前のファイルにプロビジョニングプロファイルが含まれている必要があります。

1
Sisky

コマンドラインを使用してビルドし、この問題を回避するためにフラグ(UseModernBuildSystem = 0)を使用している人にとっては、パッケージcordova-ios 5.0.0のリリース以降、不要になったようです。したがって、Ionic/Cordovaアプリの依存関係を更新すると、正常に動作します。

1
rtrujillor

私は同じ問題に直面し、以下の点に従って解決しました。

  1. 明確にするために、ディストリビューションの暫定プロファイルを再度ダウンロードしてください。
  2. Xcodeで「Generic iOS Device」を設定して、ipaを生成していることを確認してください。

enter image description here

  1. プロジェクトをクリーンにしてビルドします。
  2. 製品ファイルを「ペイロード」フォルダーに配置し、このフォルダーを圧縮して、.Zipを.ipaに変更します。

次に、IPAをアップロードします。それは私のために働いた。

お役に立てれば。

1
Satish A

.plist addアプリケーションにはiPhone環境が必要です、はい!

私はこれをテストしました、本当に働きました!

1
idea2real