2009-12-10 6 views
5

L'histoire: Je travaille pour une entreprise qui développe et fabrique un produit commercial pouvant contenir jusqu'à 100 PC dédiés dans une ferme.iPhone Ad Hoc distribution sans expiration

Nous recevons seulement une poignée de nouveaux clients par année.

Nous avons développé une application iPod/iPhone qui nous permet d'envoyer des commandes à la ferme et de récupérer des données. Notre société mère a de grandes inquiétudes à propos de la mise en place de cette application sur l'AppStore. (Je ne connais vraiment pas les détails de la paranoïa, mais je sais que ce n'est probablement pas une bataille gagnable).

Nous avons prévu de distribuer l'application via Ad Hoc en utilisant un ou deux nouveaux iPod chaque fois que nous vendons une «ferme». Je viens d'apprendre que la distribution Ad Hoc expire après 90 jours. Y at-il des alternatives pour charger de manière permanente notre application sur un iPod Touch ou un iPhone sans passer par l'App Store?

Notre application n'a absolument aucune utilité à quiconque sans notre autre produit. Nous prévoyons de charger cette application sur une poignée d'iPods par an. Je doute que cela compte, mais peut-être que quelqu'un a une autre solution?

+1

Il semble que le délai d'expiration soit maintenant de 1 an à la fois. Quelqu'un peut-il confirmer cela? – NickDK

+0

Est-ce que l'expiriation signifie que l'application ne peut pas être installée sur un périphérique ou qu'une application installée ne s'ouvre pas sur un périphérique avant la date limite d'expiration? – Adobels

Répondre

6

Apple a un programme enterprise distribution, ce qui pourrait permettre ce que vous essayez de faire. Il y a aussi le jailbreak des iPods. Cela vous permettrait d'exécuter du code non signé, afin que vous puissiez créer vos applications sans certificats ad-hoc.

+1

Merci pour la réponse rapide. Je viens de trouver un fichier PDF sur manuals.info.apple.com (lien en bas) qui semble avoir plus d'informations que j'ai trouvé sur le site Apple à propos d'Ent. Dist. Jusqu'à présent, rien à savoir si l'Ent. Les profils de provision expirent ou non. Il semble que les iPod aient besoin d'une connectivité à Internet pour vérifier la signature des applications car il est possible de désactiver les applications déployées en révoquant l'identité qui a signé l'application. Nos clients seront hors ligne. http://manuals.info.apple.com/fr_FR/Enterprise_Deployment_Guide.pdf – KevinS

0

Voir mon post sur la mise en place d'un compte du programme d'entreprise (qui modérateurs continuer à essayer de fermer!): https://stackoverflow.com/questions/1876333/how-long-does-it-take-to-get-an-iphone-app-into-the-app-store-closed

Questions à obtenir un compte de programme l'entreprise:
-Vous avez besoin de 500 employés.
-Vous pouvez uniquement fournir l'application aux employés.

Assurez-vous de vérifier les termes et conditions détaillés de l'utilisation des distributions Ad Hoc pour vous assurer que vous êtes autorisé à les distribuer comme vous le faites. Sur le visage de vous êtes probablement d'accord (Apple link here), mais il vaut la peine de vérifier les petits caractères. Je sais que le programme pour l'entreprise comportait beaucoup de petits détails, par ex. besoin de procédures pour récupérer les applications des employés quand ils quittent la société, etc

2

Je sais que cet article a été marqué comme répondu, mais je suis dans la même situation, donc je pense que je devrais partager ce que j'ai vécu.

Il n'y a AUCUNE solution légale pour cela. Vous ne pouvez pas avoir une application distribuée sans les dates d'expiration ennuyeuses.

J'ai été sur le support ADC et vous ne pouvez pas obtenir une extension sur les certificats, vous pouvez renouveler pour plus de 1 an à la fois et ils n'ont aucun intérêt à vous aider.

J'ai des clients qui ne laisseront pas le contenu de leurs applications toucher l'app store. Là car ils sont coincés avec l'envoi de tous les appareils pour renouveler les certificats (je sais que vous n'avez pas besoin de xcode etc .. pour installer les certificats, mais essayez d'obtenir des utilisateurs finaux pour le faire ...). Je suis dans la situation de chance que je peux essayer d'envoyer le shell d'une application à l'appstore, puis une fois vérifié (ie une fois hors connexion - ssl à notre serveur avec l'ID de l'appareil et un mot de passe guid) tout le contenu sensible au téléphone.Je ne sais pas si cela fonctionnera pour toutes les applications, c'est-à-dire le chargement dynamique de classes ou de bibliothèques, mais pour moi, seul le contenu est sensible.

si quelqu'un voudrait plus d'informations je suis heureux de parler plus, mais je n'ai pas essayé d'obtenir l'application à travers le magasin pour le moment. Je vais essayer bientôt, donc je peux vous tenir au courant si vous êtes intéressé.

acclamations kle

0

Si vous jailbreak de l'iTouch/iPhone, vous pouvez facilement désactiver les contrôles de signature de code d'Apple. Vous pouvez ensuite créer votre application et la charger sur l'appareil normalement sans vous soucier de l'expiration ou de quoi que ce soit d'autre.

Le seul problème est que le jailbreak sur les nouveaux lots du 3GS n'est pas particulièrement convivial. Pour quelque chose à donner à un client, je pense que vous auriez besoin de rester avec l'iTouch.

2

Depuis septembre 2010, Apple a supprimé l'exigence de 500 employés. Devenir fou!

Questions connexes