VPN por aplicación para una aplicación de terceros: ¿posible? ¿Cómo?

0

Necesito configurar VPN por aplicación como una forma de asegurar que solo se utilizan varias aplicaciones que instalé desde App Store tráfico de Internet a través de VPN , pero sin utilizar tráfico que no sea VPN. No soy un usuario corporativo, por lo que estoy considerando configurar un perfil MDM.

¿Estoy leyendo la documentos oficiales de Apple correctamente que solo puedo configurar VPN por aplicación para la aplicación que desarrollé, ¿no para una aplicación de terceros de AppStore?

La sección "App to Per App VPN" requiere DesignatedRequirement and SigningIdentifier, que parece estar disponible solo para el desarrollador de una aplicación en cuestión. Si no es así, ¿cómo puedo encontrar a ambos?

    
pregunta wass rubleff 21.09.2018 - 08:29

1 respuesta

0

Puede encontrar el DesignatedRequirement y el SigningIdentifier de esta manera:

Comience instalando la aplicación en un dispositivo. En tu Mac, asegúrate de tener la aplicación descargada en iTunes también. En la carpeta "~ / Música / Itunes / Aplicaciones móviles /" ahora encontrará un archivo .ipa para su aplicación.

Suponiendo que la aplicación a la que desea apuntar es "SomeApp", copie SomeApp.ipa de esa carpeta en una carpeta temporal. Cambie el nombre del archivo y cambie la extensión del archivo de .ipa a .zip. Haga doble clic para descomprimir el archivo. Cuando se descomprime, verá que tiene una carpeta llamada "Carga útil" en la que existe una carpeta "SomeApp.app".

Abre una ventana de Terminal y cd a la carpeta temporal. Ejecute el siguiente comando:

codesign -d -r- "Payload/SomeApp.app"

Este comando generará el requisito designado ("anchor apple generic ...").

Luego ejecuta el siguiente comando:

codesign --display --verbose=1 "Payload/SomeApp.app"

Este comando generará una línea que comienza con "Identificador=". El resto de la línea es el SigningIdentifier.

    
respondido por el jksoegaard 21.09.2018 - 11:03

Lea otras preguntas en las etiquetas