Архив не содержит файлов «PrivacyInfo.xcprivacy».
Это происходит, когда я пытаюсь Создать отчет о конфиденциальности в архиве.
Действия, предпринятые для определения манифеста конфиденциальности и устранения этой ошибки:
[*]Определил PrivacyInfo.xcprivacy и обеспечил его правильную загрузку в Xcode 15 beta 5. [*]Добавлен PrivacyInfo.xcprivacy в то же место, что и Info.plist. Снимок экрана добавлен ниже: [*]Обеспечено целевое членство PrivacyInfo.xcprivacy в платформах. [*]Архивируйте платформу, а также используйте командную строку для создания дистрибутива .xcframework – получение ошибки с архивом и невозможность увидеть файл .xcprivacy в .xcframework (следующий вопрос).
Будет ли этот файл PrivacyInfo.xcprivacy расположен в архиве или в окончательном содержимом .xcframework на том же уровне, что и Info.plist? Если да, то где его найти?
Для справки, в Apple Developer — файлы манифеста конфиденциальности не упоминаются какие-либо другие конкретные шаги для Framework. Вот видео WWDC-2023: WWDC-2023 Privacy Menifest, в котором показаны различные этапы.


Отладка Подробности об отладке с помощью Xcode 15 Beta 8 и 15 (RC)
Примечание. Текущий проект SDK имеет две цели — RestSDK.framework и RestAPI.framework. Это может мешать включению манифеста конфиденциальности (PrivacyInfo.xcprivacy).
Чтобы сузить проблему, были предприняты следующие шаги по отладке:
[*]Установлена последняя бета-версия 8. Версия 15.0, бета-версия 8 (15A5229m) [*]Удален старый файл xcprivacy и добавлен новый с помощью Command-n -> Resource -> Конфиденциальность приложения. В новом Манифесте конфиденциальности удалены все целые значения, кроме 1, и добавлен NSPrivacyTracking как false. Вот как это выглядит:
NSPrivacyTracking NSPrivacyCollectedDataTypes NSPrivacyCollectedDataType NSPrivacyCollectedDataTypeUserID NSPrivacyCollectedDataTypeLinked NSPrivacyCollectedDataTypeTracking NSPrivacyCollectedDataTypePurposes NSPrivacyCollectedDataTypePurposeProductPersonalization на консоли для RestAPI.framework. Копирование /Users/***/Library/Developer/Xcode/DerivedData/RestSDK-ezfmhpxprnhniqcyumuohtkeojih/Build/Intermediates.noindex/ArchiveIntermediates/RestSDK/InstallationBuildProductsLocation/Library/Frameworks/RestAPI.framework/PrivacyInfo.xcprivacy а не аналогичный журнал для RestSDK.framework.
[*]Удалена целевая принадлежность RestAPI.framework к PrivacyInfo.xcprivacy. Сохранение целевого членства только для RestSDK.framework. Запустил сборку архива с помощью командной строки и заметил следующее: Копирование /Users/***/Library/Developer/Xcode/DerivedData/RestSDK-ezfmhpxprnhniqcyumuohtkeojih/Build/Intermediates.noindex/ArchiveIntermediates/RestSDK/InstallationBuildProductsLocation/Library/Frameworks/RestSDK.framework/PrivacyInfo.xcprivacy [*]Попробовал Создать отчет о конфиденциальности, результат тот же: Архив не содержит файлов PrivacyInfo.xcprivacy.. Несмотря на то, что RestSDK.framework в iOS.xcarchive содержит PrivacyInfo.xcprivacy ?!!

[*][Застряло] – Возможно, мне нужно добавить еще несколько ключей.