系统偏好设置面板(安装)
问题描述:
我即将提交我的应用程序到Mac App Store。我的客户希望设置驻留在“系统首选项”面板中。我创建了这个包,但我有3个问题:系统偏好设置面板(安装)
- 是否在Mac App Store中允许系统偏好设置中的设置?
- 如何在应用程序首次运行时安装此软件包?
- 我是否将软件包和应用程序的源代码发送给苹果公司?
谢谢。
答
除非您的应用程序没有自己的GUI并影响整个系统,否则其偏好设置而不是会进入系统偏好设置。与iOS不同,Mac应用程序应该包含他们自己的偏好设置界面。该Preference Pane Programming Guide有this to say about System Preferences:
系统偏好呈现系统级 喜好的标准 位置。随Mac OS X上的偏好窗格 包括窗格 影响硬件(如声音, 鼠标和显示器窗格),软件 集成到系统中(如 的码头和屏幕保护程序窗格),并 行为适用到每个 应用程序(例如国际 和常规窗格)。
当你的喜好适用于 系统或用户的环境 一个整体,使偏好窗格 提供给系统偏好设置。此 可以包括窗格以下 情况:
- 附加的输入设备,诸如片剂,多功能小鼠和 麦克风
- 配置的内部的硬件,如处理器升级卡
- 重量轻不露面服务器应用,如文件服务器
- 全系统的实用程序,如键盘宏
除非您的偏好设置窗格显示 属于系统偏好设置,否则请改为使用 自定义首选项应用程序。
如果是把你的应用程序的设置到系统偏好设置,您将创建一个预置面板,作为上述联指南中描述(这听起来像你可能已经做到了这一点?)。为了方便用户将应用程序和项目安装到/ Library中,您可能需要使用Package Maker,它将为您创建一个安装程序。
感谢您的回答。我刚发现并且不允许(Mac应用商店评论指南中的#2.15) – user635064 2011-04-28 15:53:43