Панель системных настроек (установить)

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

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

Спасибо.


person user635064    schedule 27.04.2011    source источник


Ответы (1)


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

Системные настройки — это стандартное место для представления настроек системного уровня. Панели настроек, поставляемые с Mac OS X, включают панели, влияющие на оборудование (например, панели «Звук», «Мышь» и «Дисплей»), программное обеспечение, встроенное в систему (например, панели «Док» и «Экранная заставка»), и поведение, применимое к каждому приложению (например, панели «Международная» и «Общие»).

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

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

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

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

person jscs    schedule 27.04.2011
comment
Спасибо за ответ. Я только что узнал, и это не разрешено (№ 2.15 в руководстве по обзору магазина приложений Mac) - person user635064; 28.04.2011