Как отредактировать настройки Apple mail по умолчанию (я реализую плагин Apple mail)?

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

Текст в учебнике,

Хотя Почта включает поддержку почтовых пакетов из коробки, по умолчанию она отключена. Чтобы включить его, нам нужно отредактировать настройки Mail по умолчанию:

% по умолчанию пишет com.apple.mail EnableBundles -bool true

% по умолчанию пишет com.apple.mail BundleCompatibilityVersion 3

/////////////////////////////////////////////////////

Информация о консоли


person Gaojin Hsu    schedule 23.04.2014    source источник


Ответы (1)


Введите эти команды в Terminal.app ( /Applications/Utilities/Terminal.app ). Не забудьте опустить % в начале.

person Mateusz Szlosek    schedule 23.04.2014
comment
-bash: fg: %: no such job почему? - person Gaojin Hsu; 23.04.2014
comment
Как я и писал в ответе - не ставьте % перед командой. только: defaults write com.apple.mail EnableBundles -bool true - person Mateusz Szlosek; 23.04.2014
comment
вы правы, но интересно, если '%' не нужен, почему он появляется? - person Gaojin Hsu; 23.04.2014
comment
Это часть командной строки. Например, в оболочке sh у вас есть $ для обычного пользователя и # для суперпользователя в качестве последнего символа. Знак % используется в оболочке tcsh. Поэтому я полагаю, что он печатается перед этими командами, чтобы вы знали, что нужно вводить их в терминал :) - person Mateusz Szlosek; 23.04.2014
comment
И теперь у меня проблема с совместимостью при запуске mail.app. Консоль показывает 4/23/14 19:55:06.356 Mail[1404]: Plugin compatibility check failed for MyPlugin.mailbundle. The plugin's Info.plist must have a SupportedPluginCompatibilityUUIDs key whose value is an array of strings that contains the compatibility UUIDs for the supported versions of Mail. The compatibility UUID value is found in the PluginCompatibilityUUID key of Mail's Info.plist какой-нибудь совет? - person Gaojin Hsu; 23.04.2014
comment
Вам нужно добавить ключ в свой Info.plist внутри пакета плагинов. Это будет выглядеть так: <key>SupportedPluginCompatibilityUUIDs</key> <array> <string>225E0A48-2CDB-44A6-8D99-A9BB8AF6BA04</string> </array> Чтобы получить UUID вашего Mail.app, введите это в терминал: cat /Applications/Mail.app/Contents/Info.plist | grep -A 1 UUID - person Mateusz Szlosek; 23.04.2014
comment
Спасибо за совет, я думаю, это сработает. Предположим, мне все еще не удалось зарегистрировать плагин, но информация о консоли больше не касается совместимости (я загрузил скриншот в своем исходном посте). Я думаю, что, возможно, сам учебник устарел (он написан в 2009 году). У вас есть лучше? - person Gaojin Hsu; 24.04.2014
comment
Без проблем. Теперь это похоже на проблему с песочницей. Я бы предложил Вам задать еще один вопрос об этом. К сожалению, у меня недостаточно знаний, чтобы помочь Вам в этом вопросе. - person Mateusz Szlosek; 24.04.2014