2015-10-25 2 views
0

Seulement après avoir publié une mise à jour de mon application pour le SDK 10.11 Base, j'ai appris que l'application ne peut plus effectuer de requêtes NSURL avec un protocole non HTTPS, sauf si elle est spécifiquement listée dans Info.plist. factum.Sparkle mises à jour vissé dans 10.11 (App Transport Security), une solution de contournement?

Maintenant la pire chose est que l'application a donc perdu la capacité de vérifier les mises à jour, et de mettre à jour. Donc, je ne peux pas fournir aux utilisateurs le correctif.

Ils sont coincés pour toujours avec la dernière version :(Ils ne peuvent télécharger une version plus récente, fixe manuellement, mais il n'y a aucun moyen de même leur dire de le faire.

Y at-il solution comment je peux encore distribuer le correctif, peut-être sur le côté serveur, ou au moins dire aux gens de télécharger manuellement?

Merci.

+0

C'est aggravante. Je pense que vous devrez peut-être compter sur des effets de réseau "secondaires": par exemple, publier rapidement une mise à jour qui couvrira les utilisateurs antérieurs à la version 10.11 et présentera cette mise à jour et le problème en première page. Avec un peu de chance, les utilisateurs parleront entre eux pour faire passer le mot. Personnellement, en tant qu'utilisateur, je comprendrais que 10.11 a causé d'autres problèmes bien intentionnés et, espérons-le, temporaires ailleurs (en particulier avec SIP). Aussi, heureusement, le téléchargement manuel est encore familier à la plupart des utilisateurs. – DDP

Répondre