Мое приложение iOS считывает контактные данные из файла контактов устройства, но не записывает данные в файл.
Нужно ли спрашивать у пользователя разрешение на такой доступ только для чтения?
https://developer.apple.com/documentation/bundleresources/information_property_list/nscontactsusagedescription
да, это говорит о том, что вы должны это делать, если вы получаете доступ к контактам пользователя, что означает, что даже если он просто читается, а не записывается