VCF файл не открывается в OSX - PullRequest
0 голосов
/ 10 апреля 2019

У меня очень специфическая проблема. Я разрабатываю приложение, которое генерирует файл vCard (.vcf). Когда я пытаюсь открыть его с помощью OSX, я получаю сообщение об ошибке:

Не найдено импортных карточек

При поиске этой проблемы я попадаю на многие сайты, но все они относятся к типу конечного пользователя, а не к разработчику.

Если я открою файл с textedit и просто нажму сохранить без внесения изменений, он откроется нормально. Как и в окне поиска, я могу увидеть изображение файла (до открытия), переключиться на предварительный просмотр vCard с именем и информацией. Что-то в повторном сохранении разрешает это, но файлы кажутся идентичными.

Затем я открыл рабочий и нерабочий в XCode и включил скрытые символы. Они абсолютно идентичны. Я также проверил, что кодировка такая же (то есть utf-8) и MIME это text / vcard.

Я в растерянности и думаю, что мой вопрос:

Что еще я должен проверить?

Обновление

Отправил два одинаковых файла пользователю Windows и тот же вопрос. Один открывается, а другой нет. Он открывается в Notepad ++ и специальные символы идентичны. Сравнил два файла в приложении сравнения, и они идентичны. Я продолжу копать.

enter image description here

...