web-dev-qa-db-ja.com

iOSアプリの検証時のcom.Apple.developer.associated-domainsの問題

Xcodeでオーガナイザーを使用してプロジェクトを検証すると、次のエラーが発生しました

無効なコード署名資格。アプリケーションバンドルの署名には、iOSでサポートされていないコード署名資格が含まれています。

具体的には、値*forキーcom.Apple.developer.associated-domains in Payload/MyApp.app/MyAppはサポートされていません。

Googleから関連する回答が見つかりません。誰かが私を助けることができると思いますか?

23
Jibeex

Xcode 5.1.1でも同様の問題が発生しましたが、オンラインで見つけたソリューションを使用しても解決できませんでした。しかし、これは私のために働いた:

  1. Developer Member Centerの[Certificates、Identifiers&Profiles]で、左側の列の[Identifiers]、[App IDs]でアプリIDを選択します。

  2. [編集]を選択し、[関連付けられたドメイン]を無効にします。

App Identifiers

Disable 'Associated Domains.'

28
markashworth

最後に、関連するドメインはXcode6でのみ利用可能ですCapabilitiesタブ。このセクションを空のままにすると、バリデーターは満足していないようです。ドメインの項目をそのセクションに追加した後、検証プロセスに合格しました。関連するドメインの詳細については、このリンクを参照してください。

https://developer.Apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/AddingCapabilities/AddingCapabilities.html

Xcode 6 GMを使用しています。

@Saboの提案をありがとう。関連ドメイン設定のスクリーンショットを追加しました。おそらく、プラスボタンをクリックして、「example.com」を自分のものに置き換えるだけです。

enter image description here

19
Jibeex

同じ問題がありました。

この問題を抱えている他の人の解決策を以下に示します。

  • IOS Dev Centerにログインし、証明書、識別子、プロファイルに移動します。

  • 識別子/アプリIDに移動します。

  • アプリに適切なIDを選択します。

  • 下部にある[編集]ボタンをクリックします。

  • [関連付けられたドメイン]のチェックを外し、[完了]をクリックします。

このIDに関連付けられたプロビジョニングファイルを再生成する必要があります。

前回アプリストアにアプリを送信したときに、このアプリを選択したことはありませんでした。

IOS/Dev Centerのアップデートで追加された可能性があると思います。

しかし、私は正確にはわかりません。私が知っているのは、パッケージを検証してアプリストアに送信できるようになったことです。

8
Vivo

関連ドメインをオフにする App IDで(developer.Apple.comで)、新しい配布プロビジョニングプロファイルを作成します(手動でプロファイルを作成しない場合は、少なくとも前)。

サービスをオフにしても、値がプロファイルに残っていることがわかりました。アプリを送信する直前にエンタイトルメントの詳細を開くと、com.Apple.developer.associated-domains資格(削除されるまで)。

これがあれば、偽の資格エントリは必要ありません。

4
Geri

Project EntitlementファイルのAssociated Domainsの下の関連付けられたドメイン名の前に「applinks:」を追加してみてください(明らかに、CapabilitiesからAssociated Domainsを有効にした後)。

2
Shobhit C

Apple Watchでこの問題が発生している場合、アプリIDがApple開発者ポータルのおかげでXcodeで自動的にこのプロパティを取得している可能性があります。おそらく3つのアプリID(メインアプリ用、watchkitapp用、watchkitextension用)があります。

  1. 3つのアプリIDすべてで関連付けられたドメインをオフにします。
  2. プロビジョニングプロファイルを再生成する
  3. Xcodeで更新する

手順を無視して、プロビジョニングプロファイルを手動で削除します。問題なく正常に更新されます。

1
Dan Rosenstark

私にとっては、「プロビジョニングプロファイル「profile_name」は、関連付けられたドメイン機能をサポートしていません。」

そして、iTunesアカウントのプロファイルでドメイン機能を有効にする必要がありました。

App IDの構成とプロファイルを更新し、ダブルクリックしてXcodeにインストールするだけです。

enter image description here

そしてそれは私のために働いた

enter image description here

0
swiftBoy