Cuando agregué mi última compilación para pruebas internas TestFlight
, vi que tenía un estado de "Falta de cumplimiento".
¿Es este un gran problema? ¿Por qué aparece esto? ¿Cómo puedo resolver este problema?
fuente
Cuando agregué mi última compilación para pruebas internas TestFlight
, vi que tenía un estado de "Falta de cumplimiento".
¿Es este un gran problema? ¿Por qué aparece esto? ¿Cómo puedo resolver este problema?
A menos que su aplicación esté usando un cifrado especial, simplemente puede agregar una clave booleana a su Info.plist
nombre ITSAppUsesNonExemptEncryption
y valor NO
.
Si su aplicación utiliza un cifrado personalizado, deberá proporcionar documentos legales adicionales y revisar su cifrado antes de poder seleccionar compilaciones.
Si continúa seleccionando esa versión para la prueba, solicitará la información de cumplimiento manualmente. Elegir "No" le presenta la recomendación de plist anterior.
Este cambio se anunció en la WWDC 2015, pero supongo que se ha aplicado solo muy recientemente. Vea esto y esto para una transcripción de la sesión de la WWDC relacionada con el cumplimiento de la exportación, solo para una búsqueda de texto para "exportar".
Hay otras preguntas similares sobre SO, ver:
Ya no es necesario enviar una nueva compilación o modificación
Info.plist
; en su lugar, siga estos pasos con una cuenta de administrador o administrador de aplicaciones:Sin embargo, si elige modificar
Info.plist
, nunca más tendrá que lidiar con esta ventana emergente.fuente
Agregue seguimiento en la parte inferior de su
Info.plist
fuente
En su
Info.plist
, haga clic derecho en la tabla de propiedades, haga clicAdd Row
, agregue el nombre de la claveApp Uses Non-Exempt Encryption
con TipoBoolean
y establezca el valorNO
.fuente
Si su info.plist se muestra como una lista de propiedades (y no xml), el texto que debe ingresar para la clave es: La
aplicación utiliza cifrado no exento
fuente
Si no está utilizando https en las llamadas de API, agregue esta clave "La aplicación usa encriptación no exenta" en su lista de información y configúrela como "NO"
fuente
Además, si no puede ver el botón "Proporcionar información de cumplimiento de exportación", asegúrese de tener el rol correcto en su App Store Connect o hable con la persona adecuada (titular de la cuenta, administrador o administrador de la aplicación).
fuente