web-dev-qa-db-ja.com

「iCloudコンテナ」の資格をアプリIDに追加します

私はこの問題を何時間も修正しようとしています。アプリIDを確認し、iCloudコンテナを確認しました。また、アプリの資格に同じものを入力しました。

ただし、「「iCloudコンテナ」の資格をアプリIDに追加する」の前には常に赤いマークがあります。新しいプロビジョニングプロファイルを作成し、期限切れのプロビジョニングファイルも削除しました。私がこの問題に直面するのはこれが初めてです。

この問題は、開発者証明書の署名など​​に関連していますか?

enter image description here

10
Danboz

私は数日前に同じ問題を抱えていました。次の手順を実行して修正しました。

  1. 開発者アカウントに移動します
  2. 作業中のアプリIDを見つけます
  3. [編集]をクリックします。
  4. ICloudセクションで、「CloudKitサポートを含める(Xcode 6が必要)」というラジオボタンを選択します enter image description here

私のために働いた。

12
Ashik

私はこれを次のように解決しました:

  1. ICloud機能をオフにします。

  2. アプリのバンドルIDを変更します。

  3. ICloud機能をオンにします。

これですべてが新たに再生成され、エラーはなくなります。もちろん、バンドルIDは間違っています。ただし、これでメンバーセンターに移動し、古い(障害のある)アプリIDと関連するプロビジョニングプロファイルを削除して、バンドルIDを再度変更できます。

4
matt

私にとってはすべてが順調でした。 xcodeを閉じて再度開く必要がありました。次に、「機能」に移動し、「iCloud」を切り替えます。つまり、オフにしてからもう一度オンにします。

3
DotNet Dreamer

プロジェクトのバンドルIDと一致するアプリIDを追加しようとしましたが、それでもiCloudの警告が更新されません。

次に、「一般」->「署名」にTarget is ad hoc signedと表示されているのを見つけ、Enable Development Signingボタンをタップすると、XcodeがアプリIDなどの自動管理を開始し、すべてが緑色に変わりました:]

2
hyouuu

私は上記のすべてを試しましたが、最終的にはXcodeを終了し、再度開いて、iCloud機能のオンとオフを切り替えるだけでした。

1
Dave

私の場合、Xcode-General-Signingの下で、Teamフィールドの名前が正しくありませんでした。

1
vomako

少なくともXcode9.1では、[署名]セクション([ターゲット]-> [一般]ペイン)でチームを選択する必要がありました。チームはすでに選ばれていますが、エラーをなくすためにもう一度チームを選ぶ必要がありました。開発者証明書の更新に関係している可能性があります。

1
epx
  1. ICloudをオンにしました
  2. Apple開発者ダッシュボードから必要なアプリにクラウドキットコンテナを設定します
  3. プロジェクトバンドル識別子の名前をXcode10から変更し、名前を元の識別子に戻します。
  4. 暫定プロファイルが更新されました
0
KATJ Srinath

試してください-すべてのプロビジョニングプロファイルを削除します-Xcode->設定->アカウントに移動します-Apple idをここに追加します(プロファイルを簡単にダウンロードできます)-プロファイルのダウンロードをクリックします。

0
Prakash Raj