Как исправить: В архиве нет файлов «PrivacyInfo.xcprivacy».IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Как исправить: В архиве нет файлов «PrivacyInfo.xcprivacy».

Сообщение Anonymous »

Какие действия следует предпринять для устранения следующей ошибки, связанной с отсутствием информации о конфиденциальности:
Архив не содержит файлов «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 ?!!
Изображение
[*][Застряло] – Возможно, мне нужно добавить еще несколько ключей.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»