Коли я додав останню версію для внутрішнього тестування TestFlight
, я побачив, що вона має статус "Відсутня відповідність".
Це основна проблема? Чому це з'являється? Як я можу вирішити цю проблему?
Коли я додав останню версію для внутрішнього тестування TestFlight
, я побачив, що вона має статус "Відсутня відповідність".
Це основна проблема? Чому це з'являється? Як я можу вирішити цю проблему?
Відповіді:
Якщо ваш додаток не використовує спеціальне шифрування, ви можете просто додати булевий ключ до свого Info.plist
імені ITSAppUsesNonExemptEncryption
та значення NO
.
Якщо у вашій програмі використовується спеціальне шифрування, вам потрібно буде надати додаткові юридичні документи та пройти огляд свого шифрування, перш ніж ви зможете вибрати збірки.
Якщо ви продовжите вибір цієї версії для тестування, вона запитає інформацію про відповідність вручну. Вибір "Ні" представляє вам рекомендацію, приведену вище.
Про цю зміну було оголошено у WWDC 2015 року, але, мабуть, вона застосовується зовсім недавно. Дивіться це і це для стенограми сесії WWDC, пов'язаної з дотриманням експорту, просто з текстовим пошуком "експорту".
Є інші подібні запитання щодо SO, дивіться:
Більше не потрібно надсилати нову збірку чи модифікувати Info.plist
; натомість виконайте наступні дії, використовуючи обліковий запис адміністратора чи менеджера додатків:
Хоча, якщо ви вирішите змінити Info.plist
, вам більше ніколи не доведеться більше працювати з цим спливаючим вікном.
У Info.plist
таблиці клацніть правою кнопкою миші в таблиці властивостей, клацніть Add Row
, додайте ім'я ключа App Uses Non-Exempt Encryption
з типом Boolean
і встановленим значенням NO
.
Якщо ваш список info.plist відображається у списку властивостей (а не xml), текст, який потрібно ввести для ключа, це:
додаток використовує незахищене шифрування
Якщо ви не використовуєте https у api-дзвінках, будь ласка, додайте цю клавішу "Додаток використовує незахищене шифрування" у свій інформаційний список та встановіть його на "НІ"
Крім того, якщо ви не можете побачити кнопку "Надати інформацію про відповідність експорту", переконайтеся, що ви граєте потрібну роль у своєму App Store Connect або поговоріть із потрібною особою (власником облікового запису, адміністратором чи менеджером додатків).