2017-07-07 2 views
1

Problème: J'ai créé une application en utilisant Cordova 6.5.0. L'application télécharge et fonctionne parfaitement sur Android et iOS 10, mais elle ne s'installe pas sur les appareils avec iOS 9.XCode 8 build ad hoc de Cordova 6.5.0 ne s'installe pas sur iOS9

J'ai un lien de téléchargement vers un fichier manifest.plist. Le lien utilise une construction XCode ad hoc .ipa.

Encore une fois, le téléchargement échoue sur les appareils avec iOS 9.


Quand il est téléchargé sur iOS 9, le téléchargeur reçoit le message d'erreur:

App kann nicht geladen werden. [App Name] kann derzeit nicht installiert werden. Option: Fertig oder Wiederholen


Cette se traduit à peu près à:

App can not be loaded. [App Name] cannot currently be installed. Option: Finished or Retry


I a fixé l'objectif de déploiement minimum à 8,0 dans Xcode, et j'ai aussi essayé de placer la cible de déploiement minimum iOS 8.0 dans son config.xml Cordova. Rien de tout cela n'a aidé.

J'ai essayé de construire et d'archiver dans XCode 7, puisque le "DTSDKName" est réglé sur "iphoneios10.3", et peut-être que cela provient de ma version XCode 8.

Le lien de téléchargement ne fonctionne toujours pas avec l'accumulation de XCode 7.


Je suis désolé si cette question est vague, mais je serais heureux de vous fournir tous les détails qui pourraient être utiles.

Pour compliquer les choses, je n'ai que des simulateurs iOS 9 XCode (je n'ai pas de périphérique avec iOS 9 à tester). Je ne suis pas un développeur iOS, donc je fais beaucoup d'essais et d'erreurs. J'utilise Cordova, ce qui m'a permis de travailler sur cette application sans connaissance d'Objective-C ou de Swift.

Cela étant dit. Si c'est une question vague, cela ne me dérange pas de le supprimer. Cependant, je serais reconnaissant si quelqu'un pourrait être en mesure de me fournir un peu de conseils.

Merci d'avance.

Répondre

0

Il semble donc que cela répond à ma question: What is the difference between In House versus Ad Hoc distribution for Enterprise apps?

  • je devais attribuer la construction de libération à un In House provisionnement profil plutôt qu'un profil d'approvisionnement Ad hoc.

  • Quand j'exporté le fichier app, je devais Save for Enterprise Deployment plutôt que Save for Ad Hoc Deployment

  • Ce problème n'a pas eu rien à voir avec la version iOS, mais avec certains appareils ne sont pas autorisés à télécharger le Ad-hoc construire. Il est juste arrivé que les appareils non autorisés utilisaient iOS 9.