以下の拡張子のうち、アプリに機能や権限を与えるファイルはどれか。
1..mobileprovision
2..cer
3..entitlements
4..certSigningRequest
mobileprovisionはプロビジョニングプロファイルに使われる拡張子です。
プロビジョニングプロファイルにはAppID、開発者証明書、テスト端末のUDIDなどが含まれます。
cerは開発者証明書に使われる形式です。開発用と配布用の二種類があります。
entitlementsはエンタイトルメントを記述するファイル形式です。エンタイトルメントに権限を書くことで、デバッグ機能やキーチェーンアクセスなどの機能を許可することができます。したがって正解は3番です。
certSigningRequestは証明書署名要求ファイルです。このファイルをサーバーに投げることにより、CERファイル(証明書)をもらうことができます。