2015-04-18 1 views
0

J'ai ajouté le type de fichier ".hex" pour mon application et l'a associé à mon application (suivi this tutorial). Quoi qu'il en soit lors du test dans l'application e-mail (clic long sur le fichier ci-joint) « Ouvrir dans » menu est affiché et mon icône de l'application est indiquée, mais pas mon nom de l'application ajouté:Aucun nom de mon application affiché dans le menu "Ouvrir dans" pour le nouveau type de fichier enregistré sur ios

enter image description here

Si tap « Quick Look » i peut voir fourni par moi la description du type de fichier, donc je suis sûr que l'icône de type de fichier et la description est utilisée comme prévu. Aussi, je peux appuyer sur l'icône de mon application et application:openURL:sourceApplication:annotation sera appelée comme prévu.

L'icône et le nom de l'application sont affichés dans la liste des applications comme d'habitude. Test sur iPad 2 sur iOS 7.1.

+1

Le fait que l'icône de votre application s'affiche et fonctionne correctement pour ce type de fichier est un très bon signe! Donc, cela doit être quelque chose sur la façon dont le nom de votre application est spécifié. Avez-vous un CFBundleDisplayName? Est-ce localisé? – matt

+0

Eh bien, cela fonctionne réellement car je peux obtenir l'événement 'openURL' tiré. Mais le nom de l'application est maintenant affiché. L'application n'est pas localisée. Je viens de taper le type de cible et il apparaît dans la liste des applications. J'ai également essayé de renommer la cible et de réinstaller l'application et il est affiché avec le nom renommé. Mais toujours pas de nom d'application dans le menu "ouvrir dans". – 4ntoine

+1

Mais vous n'avez pas répondu à ma question sur le CFBundleDisplayName. – matt

Répondre

1

Je suppose que vous devez ajouter une clé "Bundle Display Name" (CFBundleDisplayName) à votre Info.plist.