私はiOSとmacOSのターゲットを持つプロジェクトを持っています。 iCloud機能をiOSプロジェクトに追加して実行したとき、権限ファイルに無効な権限または許可されていない権限が含まれているというエラーが発生しました。ビルドの設定に行ったとき、私は自分のiOSターゲットがmacOSターゲットと同じエンタイトルメントファイルを使用していることに気付きました。macOSとiOSのターゲットは同じエンタイトルメントファイルを共有することになっていますか?
両方のターゲットで同じエンタイトルメントファイルを使用するのか、それぞれに独自のエンタイトルメントファイルを使用する必要がありますか?
2つのプラットフォームのエンタイトルメントは一般的に異なりますか? – zneak
@zneakそれは私が思ったことです。しかし、特定のターゲットの機能を有効にするたびに、その両方にアクセスする単一の資格ファイルが作成されます。私はXcodeでマルチプラットフォームテンプレートを使用しても同じ結果を得ました。 – loyalpenguin