xcode - sobre - Falta cumplimiento en estado cuando agrego construido para pruebas internas en Test Flight. ¿Cómo resolverlo?
A menos que su aplicación esté usando un cifrado especial, simplemente puede agregar una clave booleana a su
Info.plist
con el nombre
ITSAppUsesNonExemptEncryption
y el 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. Al elegir "No", se presenta la recomendación de plist anterior.
Este es el cambio que se anunció en la WWDC 2015, pero supongo que se ha aplicado solo muy recientemente. Vea this y this para una transcripción de la sesión de 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:
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).
Agregue lo siguiente en la parte inferior de su
Info.plist
<key>ITSAppUsesNonExemptEncryption</key>
<false/>
Si no está usando 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"
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
Ya no es necesario enviar una nueva compilación o modificar
Info.plist
si no lo desea.
Simplemente puede ir a la pestaña iOS en la parte superior izquierda de TestFlight y hacer clic en el triángulo amarillo al lado de la advertencia para proporcionar esta información en iTunes Connect:
Luego haga clic en el enlace "Proporcionar información de cumplimiento de exportación" en la ventana emergente (tenga en cuenta que esto solo está disponible para las cuentas de administrador ):
Sin embargo, si elige modificar
Info.plist
, nunca más tendrá que lidiar con esta ventana emergente.