web-dev-qa-db-ja.com

プロファイルは「iOS App Store」プロファイルではありません

Xcode 9を使用します。

  1. アプリストアのビルド検証に取り組んでいます。
  2. アプリストアプロファイルでアプリを作成しました。
  3. アーカイブしました
  4. オーガナイザーでビルドを検証しようとすると、プロファイルの選択時に次のエラーが表示されます。

enter image description here これはアーカイブに使用されるのと同じプロファイルであり、App Storeプロファイルです。

2クエリ

  1. アドホックまたはアプリストアのプロファイルを識別する方法
  2. なぜこれが起こったのでしょうか?.
11
Lithu T.V

同じ問題を抱えていた

必要なことは、プロビジョニングプロファイルを削除し、別のプロファイルを Apple Developer site で作成することだけです。

クエリ:

  • 1)私たちがそれについて持っている唯一の情報は、プロファイル自体の開発または配布ラベルです
  • 2)確かに言うことはできませんが、Xcode 9の署名は、以前と同じように古いプロファイルを認識しないかもしれません。
5
Rubens

他のすべてが失敗した場合は、Application Loaderを使用してみてください。 Xcodeのアップロードプロセスがバージョンごとに途方もないバグを抱えている今日、私はほとんどApplication Loaderをデフォルトにしています。

2
Aaron

.ipaファイルを取得するためのアドホックオプションが選択されていると思います。 App Storeオプションを選択して.ipaファイルを取得し、Application loaderを使用して.ipaファイルを送信します。

私の場合、このようなメールを受け取っています...

Missing beta entitlement - Your app does not include the beta-reports-active entitlement. If you intend to distribute this build via TestFlight for beta testing, please re-build this app with an App Store Distribution provisioning profile. Do not use ad-hoc profiles.

After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to iTunes Connect.

Regards,
The App Store team

次に、オプションをAd HocからApp Storeに変更しました... ここに画像の説明を入力

0
lyankar

私の場合、失効Apple certを避けようとしています。これは、会社のさまざまな開発者と共有しているためです。

したがって、私はこれに従います answer これはXcodeをダウングレードすることを提案します->バージョン9.0.1を確認しますが、残念ながらまだ同じエラーメッセージが表示されます。

しかし、私は8.3.3を追加インストールしました-Apple store。

更新:9.1の実行に問題があるため、App Storeから直接インストールされたXcode ionic cordova buildに戻ります

そのため、現時点では2つのXcodeバージョンを使用しています。

  • 9.1-ビルドのテストおよび作成用-アプリケーションで直接
  • 8.3.3-ビルドを iTunnes Connect にアップロードする場合-別のフォルダーから実行する場合

これが一時的な状況であることを願っています。


[更新]

しばらくして、プロビジョニングプロファイルがXcode 9+で受け入れられないXCで始まることに気付きました。すべてのプロビジョニングプロファイルを更新した後(XC in nameを回避)-最終的にXcode 9+を使用できます。

これは、この問題を解決する人にとっても役立つかもしれません。

0
dannydedog