2015-04-18 1 views
0

Я добавил пользовательский тип файла «.hex» для своего приложения и связал его с моим приложением (затем this tutorial). В любом случае при тестировании в почтовом приложении (долгим нажатием на прикрепленный файл) «откроется в» меню отображается и мой значок приложения отображается, но не мое имя приложения не прилагается:Нет имени моего приложения в меню «Открыть в» для нового зарегистрированного типа файла на ios

enter image description here

Если кран «Quick Look» я может видеть предоставленное мной описание типа файла, поэтому я уверен, что значок и описание типа файла используются, как ожидалось. Также я могу нажать значок своего приложения, и application:openURL:sourceApplication:annotation будет вызываться, как ожидалось.

Значок и имя моего приложения отображаются в списке приложений, как обычно. Тестирование на iPad 2 на iOS 7.1.

+1

Тот факт, что значок вашего приложения отображается и работает правильно для этого типа файла, является очень хорошим знаком! Так что это должно быть что-то о том, как указано ваше имя приложения. У вас есть имя CFBundleDisplayName? Он локализован? – matt

+0

Ну, это действительно работает, так как я могу запустить событие openURL. Но теперь отображается имя приложения. Приложение не локализовано. Я только что напечатал тип цели, и это показано в списке приложений. Я также попытался переименовать цель и переустановить приложение, и оно отображается с переименованным именем. Но все-таки нет имени приложения в меню «открыть». – 4ntoine

+1

Но вы не ответили на мой вопрос о CFBundleDisplayName. – matt

ответ

1

Я предполагаю, что вам нужно добавить «Отображаемое имя Bundle» (CFBundleDisplayName) на ваш Info.plist файл.