我要将我的应用程序提交给Mac App Store。我的客户希望设置位于“系统首选项”面板中。我创建了捆绑包,但是我有3个问题:

  1. 在Mac App Store中允许使用系统首选项中的设置吗?
  2. 当应用程序首次运行时,如何安装此捆绑包?
  3. 我是否将捆绑包和应用程序的源代码发送给Apple?

谢谢。

有帮助吗?

解决方案

除非您的应用程序没有自己的GUI并影响整个系统,否则它的偏好绝对应该 不是 进入系统偏好。与iOS不同,Mac应用程序应包含其自己的首选设置接口。这 偏好窗格编程指南这说明系统偏好:

系统偏好是显示系统级偏好的标准位置。带有Mac OS X的偏好窗格包括影响硬件(例如声音,鼠标和显示窗格),集成到系统中的软件(例如码头和屏幕保护程序窗格)以及适用于每个应用程序的行为(例如,例如国际和一般窗格)。

当您的偏好适用于系统或整个用户环境时,请使偏好窗格可用于系统偏好。这可能包括以下情况的窗格:

  • 其他输入设备,例如片剂,多功能小鼠和麦克风
  • 可配置的内部硬件,例如处理器升级卡
  • 轻巧的无面服务器应用程序(例如文件服务器)
  • 系统范围的公用事业,例如键盘宏

除非您的喜好窗格明确属于系统首选项,否则请改用自定义首选项应用程序。

如果你 为了将应用程序的设置放入系统的首选项中,您将创建一个偏好窗格,如上述指南中所述(听起来您可能已经完成了此操作?)。为了使您的用户轻松地将应用程序和项目同时安装到 /库中,您可能需要使用 包装制造商, ,这将为您创建一个安装程序。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top