1

どうやら正しいCFBundleIdentifier値を選択できません。

...

KeyChain には、次の証明書があります。

iPhone Distribution: ExampleCompany (DistCertificateID)

私のdeveloper.apple.comアカウントで、アプリを定義しました:

Name: LongReadableName 
Prefix: DistCertificateID 
ID: com.example.*

Name: Xcode iOS Wildcard App ID
Prefix: DistCertificateID 
ID: *

iTunesConnectには、名前SkuID + BundleID appname があります

...

次に、次の値を入力して展開しようとしましたが、さまざまなエラー メッセージが表示されます。

  • アプリ名

このバンドルは無効です。アプリケーション ID 資格が正しくフォーマットされていません。10 文字のアプリ ID シード、ドット、バンドル ID が含まれている必要があります: 0000000000.appname

  • DistCertificateID.appname

Xcode プロジェクトで定義されたバンドル ID DistCertificateID.appnameが、iTunes Connect appnameでこのアプリに入力したバンドル ID と一致しません。

  • DistCertificateID.com.example

Xcode プロジェクトで定義されたバンドル ID DistCertificateID.com.exampleが、iTunes Connect appnameでこのアプリに入力したバンドル ID と一致しません。

  • DistCertificateID.com.example.*

Xcode プロジェクトで定義されたバンドル ID DistCertificateID.com.example.*が、iTunes Connect appnameでこのアプリに入力したバンドル ID と一致しません。

  • DistCertificateID.com.example.appname

Xcode プロジェクトで定義されたバンドル ID DistCertificateID.com.example.appnameが、iTunes Connect appnameでこのアプリに入力したバンドル ID と一致しません。

  • com.example.appname

Xcode プロジェクトで定義されたバンドル ID com.example.appnameが、iTunes Connect appnameでこのアプリ用に入力したバンドル ID と一致しません。

考えられることはすべて試したと思います...

別の iTunesConnect 構成/アップロードで問題を解決できるかどうかは推測できますが、現在、ここに記載されている問題を解決する方法を作成する方法がわかりました。ただし、念のため、BundleID/iTunesConnect 用に特定の SO を作成しました: iOS アプリのバンドル ID エラーと iTunesConnect

最新のアップデート #1

他の人に問題を引き起こしていることがわかっているので、ワイルドカード アプリ ID の使用をやめることにしました。したがって、iTunesConnect で他のオプションを選択した結果、BundleID がcom.example.appnameとして表示されました。次に、1) ディストリビューションのプロビジョニングでDistCertificateID.com.example.*を使用したことを確認しました。次に、ビルドしてデプロイし、Application Loader に送信しました。その結果、エラーメッセージが表示されました:

Xcode プロジェクトで定義されたバンドル ID com.example.appnameが、iTunes Connect でこのアプリ用に入力したバンドル ID com.example.appnameと一致しません。

ご覧のとおり、バンドル ID は同じになりましたが、それでもエラーが発生します。私はなぜなのか理解していない :(

最新のアップデート #2

昨夜、上記を試したときに実際に小さなタイプミスを犯しました。疲れすぎたのかな。上記のソリューションは機能します!(回答にさせていただきます。)

4

2 に答える 2

0

私は同じ問題に苦しんでいました。このリンクを見つけましたhttp://embarcadero.newsgroups.archived.at/public.delphi.deployment/201308/1308131098.html

リリース用にデプロイしていましたが、デバッグで CFBundleIdentifier を設定していませんでした。これが問題の解決に役立つことを願っています。

于 2014-01-30T18:18:24.450 に答える