Предполагается ли, что цели macOS и iOS используют один и тот же файл прав?


У меня есть проект, который имеет цель для iOS и macOS. Когда я добавлял функцию iCloud в проект iOS и запускал его, я получил сообщение об ошибке, что мой файл прав содержит недопустимые или не разрешенные права. Когда я перешел к настройкам сборки, я заметил, что моя цель iOS использует тот же файл прав, что и цель macOS.

Предполагается ли, что обе цели используют один и тот же файл прав или у каждой из них должен быть свой собственный?

1 4

1 ответ:

Нет, разные цели в принципе должны иметь разные права.

Однажды у меня была такая же проблема, и, к сожалению, мне пришлось использовать разные имена файлов для каждого целевого файла прав, иначе Xcode перепутал бы их все.

Вы можете задать файл прав в настройках сборки каждого целевого объекта.