我准备将我的应用程序提交到Mac App Store。我的客户希望设置驻留在“系统偏好设置”面板中。我创建了捆绑包,但我有3个问题:
感谢。
答案 0 :(得分:3)
除非您的应用程序没有自己的GUI并影响整个系统,否则它的首选项肯定不进入系统偏好设置。与iOS不同,Mac应用程序应包含自己的首选项设置界面。 Preference Pane Programming Guide有this to say about System Preferences:
系统偏好设置是标准 用于呈现系统级别的位置 喜好。偏好窗格 随Mac OS X一起提供的包括窗格 影响硬件(如声音, 鼠标和显示窗格),软件 集成到系统中(例如 Dock和Screen Saver窗格),以及 行为适用于每一个人 申请(如国际 和一般窗格)。
当您的偏好适用于 系统或用户的环境 整体,制作偏好窗格 可用于系统偏好设置。这个 可能包括以下窗格 情况:
- 其他输入设备,如平板电脑,多功能鼠标和 麦克风
- 可配置的内部硬件,如处理器升级卡
- 轻量级无面服务器应用程序,例如文件服务器
- 系统范围的实用程序,例如键盘宏
除非您的偏好窗格清楚 属于系统偏好设置,使用 改为自定义偏好应用程序。
如果您 将应用程序的设置放入系统偏好设置,您将创建一个偏好设置窗格,如上面链接的指南中所述(听起来您可能已经这样做了吗?) 。为了方便您的用户将应用和项目安装到/ Library中,您可能希望使用Package Maker,这将为您创建安装程序。