Панель системных настроек (установка) - PullRequest
0 голосов
/ 27 апреля 2011

Я собираюсь отправить свое приложение в Mac App Store. Мой клиент хочет, чтобы настройки находились на панели «Системные настройки». Я создал пакет, но у меня есть 3 вопроса:

  1. Разрешены ли настройки в Системных настройках в Mac App Store?
  2. Как установить этот пакет при первом запуске приложения?
  3. Отправлять ли исходный код пакета и приложения в apple?

Спасибо.

1 Ответ

3 голосов
/ 27 апреля 2011

Если ваше приложение не имеет собственного графического интерфейса и влияет на всю систему, его настройки должны определенно , а не идти в Системные настройки. В отличие от iOS, приложения Mac должны иметь свой собственный интерфейс настройки предпочтений. Руководство по программированию панели настроек имеет это сказать о Системных настройках :

Системные настройки - это стандарт место для представления системного уровня предпочтения. Предпочтительные панели поставляется с Mac OS X включает панели влияющие на оборудование (например, звук, Мышь и панели дисплея), программное обеспечение интегрированы в систему (например, панели Dock и Screen Saver), и поведение применимо к каждому приложение (такое как Международный и общие панели).

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

  • дополнительные устройства ввода, такие как планшеты, многофункциональные мыши и микрофоны
  • настраиваемое внутреннее оборудование, такое как карты обновления процессора
  • легкие безликие серверные приложения, такие как файловый сервер
  • общесистемные утилиты, такие как клавиатурные макросы

Если ваша панель предпочтений явно принадлежит в Системных настройках, используйте вместо этого приложение с пользовательскими настройками.

Если бы вы были , чтобы поместить настройки вашего приложения в Системные настройки, вы бы создали панель настроек, как описано в приведенном выше руководстве (похоже, вы уже сделали это?) Чтобы ваши пользователи могли легко установить приложение и элемент в / Library, вы, вероятно, захотите использовать Package Maker , который создаст для вас установщик.

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