2009-07-15 8 views
0

J'ai créé mon application et ma paire de certificats de distribution/profil de provisionnement ad hoc en suivant les instructions du portail du développeur. Ensuite, j'envoie le fichier binaire (fichier .app) et le profil d'approvisionnement à l'un de mes pairs.Application non visible sur l'iPod après l'installation via un profil ad hoc

Il glisse et dépose les fichiers .app et .mobileprovision sur iTunes et synchronise son iPod Touch. L'iTunes montre l'application est installée mais je ne peux pas le voir sur l'iPod.

Toute personne confrontée à ce problème OU ayant la moindre idée de ce qui aurait pu se passer?

Merci AJ

Répondre

0

Je suppose que vous avez construit une application qui ne fonctionnera que sur les périphériques 3.0.

Vous devez définir la «cible de déploiement de l'iPhone OS» sur 2.2.1 lorsque vous construisez l'application afin qu'elle s'exécute sur les périphériques 2.2.1 et 3.0. Vous pouvez toujours compiler avec le SDK 3.0, mais vous devez définir la cible sur le système d'exploitation le plus bas que vous envisagez de prendre en charge. Vous trouverez l'option dans les paramètres de construction cible.

+0

Nathan - J'ai vérifié la cible de déploiement ainsi que le SDK de base. Les deux sont définis sur 2.2.1. Je ne sais pas ce qui ne va pas ici. Merci pour la réponse. –

+0

Je suppose que je l'ai compris. J'ai créé une autre version aujourd'hui et cela a également fonctionné sur iPod. Ci-dessous sont les paramètres de construction que je n'ai pas changé: Base SDK: 2.2.1 Cible de déploiement: 2.2.1 Lors de la construction de l'application avec la paire de distribution/profil - j'ai choisi Distribution - SDK 2.2.1 (au lieu de 3.0 qui a été choisi la dernière fois). J'ai essayé d'installer ce nouveau binaire et cela a fonctionné. Cela signifie-t-il que si je dois mettre mon application à la disposition des utilisateurs avec le firmware 2.2.1 et 3.0 - je devrai sélectionner Device 2.2.1 - DistributionProfile lors de la construction de l'application pour la distribution. Merci AJ –

+0

Vous devriez pouvoir sélectionner "Distribution - SDK 3.0" et être capable d'installer votre application sur un périphérique 2.2.1 si la cible de déploiement est définie sur 2.2.1. –

0

Le UDID de ce dispositif doit être répertorié dans le portail du programme de développement, et a ajouté au profil de provisionnement que vous utilisez. Ensuite, vous devez créer l'application avec ce profil d'approvisionnement (vous pouvez vérifier celle qui est utilisée dans la fenêtre des résultats de construction).

Le profil d'approvisionnement a-t-il été correctement chargé sur l'autre périphérique? Vous pouvez vérifier en allant dans les paramètres, général, puis les profils. Le profil d'approvisionnement doit être répertorié ici.

+0

Drvdijk - merci pour le commentaire. Oui, tout est en place. L'iPod Touch sur lequel j'essayais d'installer l'application était 2.2.1. J'ai essayé d'installer l'application sur iPhone 3.0 (oui, je l'avais déjà répertorié dans le profil d'approvisionnement) et a travaillé sans heurt. On dirait qu'il fallait faire quelque chose avec iPod/iPod FW –

Questions connexes