Application Loaderにアップロードすると、次のメッセージが表示されます。
ERROR ITMS-90174: "Missing Provisioning Profile - iOS Apps must contain a provisioning profile in a file named embedded.mobileprovision."
これはアプリフォルダーに含まれています。プロビジョニングプロファイルをいくら作成しても、圧縮すると、Apple用にアプリをアップロードしようとするとこのエラーが表示されます。
あなたがIonic/Cordovaを使用している場合、私はこの発表を見ています...
https://github.com/Apache/cordova-ios/issues/407
それはただone設定であり、その後、アーカイブを再実行してApple通常のように保存します。
[ファイル]> [プロジェクト設定...]に移動します。
次に、「Legacy Build System」を選択します
アーカイブをAppStoreConnectにアップロードするには、xcode10のデフォルトのビルドシステムを「File> Project/Workspace Settings」内で変更し、それをLegacy Build systemに変更する必要がありました。
これは私のために働いた
アクセス 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でダウンロードしたプロビジョニングプロファイルをインポートします。
申し訳ありませんが、私はブラジル出身です。
IPAアーカイブ形式(例:Game.ipa)でビルドをAppStoreに送信する場合、ペイロードフォルダーがアーカイブのルートにあることを確認してください。そうしないと、エラーが発生します:Missing Provisioning Profile --アプリには、embedded.mobileprovisionという名前のファイルにプロビジョニングプロファイルが含まれている必要があります。
コマンドラインを使用してビルドし、この問題を回避するためにフラグ(UseModernBuildSystem = 0)を使用している人にとっては、パッケージcordova-ios 5.0.0のリリース以降、不要になったようです。したがって、Ionic/Cordovaアプリの依存関係を更新すると、正常に動作します。
.plist addアプリケーションにはiPhone環境が必要です、はい!
私はこれをテストしました、本当に働きました!