Какао: шрифт, загруженный из Интернета - PullRequest
1 голос
/ 18 декабря 2010

Я кодирую приложение, которому нужен шрифт, которого нет в системе. Я получил шрифт из Интернета, но каждый раз, когда я запускаю приложение, я получаю это сообщение:

http://twitpic.com/3h4nj9

Я не могу отправить приложение с таким сообщением. Я считаю, что это некоторые метаданные в файле шрифта. Кто-нибудь знает, как я могу решить эту проблему?

Спасибо!

1 Ответ

5 голосов
/ 18 декабря 2010

Это функция безопасности ОС.Вы не должны пытаться «решить» это.

Я бы предложил получить лицензию на шрифт и связать файл как ресурс в вашем приложении.Или обойтись без.

[РЕДАКТИРОВАТЬ]: Я неправильно понял.Поскольку это файл, который вы включаете в свой пакет, вы хотите очистить метаданные com.apple.quarantine из файла.Используйте команду

xattr -d com.apple.quarantine my_font_file.otf

Возможно, вы также захотите избавиться от метаданных com.apple.metadata: kMDItemWhereFroms.

Вы можете просто использовать

xattr my_font_file.otf 

, чтобы получить список всех расширенных атрибутов, которые ОС хранит в файле.При необходимости удалите (с флагом -d).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...