我的应用程序是一个预览窗格,其中包含后台应用程序。 我想知道是否有人已经想通过Mac App Store发布“pref pane only”应用程序的最佳做法。商店中是否有任何pref pane应用程序?在Mac App Store中分发包含后台应用程序的预览窗格
3
A
回答
3
苹果指出含有预置面板的应用程序不是“自足”,他们安装的代码或资源在不被指引,因此违反了两个2.15和2.30的https://developer.apple.com/appstore/mac/resources/approval/guidelines.html
2
让我允许的共享位置首先说我没有提交任何包含系统偏好窗格的应用程序(实际上我没有提交任何应用程序到Mac App Store,只有iOS App Store)。这个答案是基于我阅读这些指导原则和我对OS X如何工作的理解。
我读过了Mac App Store的指导原则,我没有看到它们排除了系统偏好窗格。 2.15说:
应用必须是独立的,单一的应用程序安装包,并在共享位置不能安装代码或资源
查找器把一个.prefpane
文件像任何其他文件 - 查找启动应用程序它处理这种类型的文件(即System Preferences.app)并打开该应用程序并将该文件作为参数传递。当打开.prefpane
文件时,System Preferences.app要求用户安装它(在系统库或用户库中)。它是System Preference.app,它正在'安装'.prefpane
。
如果一个应用程序在其包中包含一个.prefPane
,并且允许用户在Finder中打开文件的机制,那么我认为上述指南不会被违反。
我发现很难相信苹果希望开发人员在用户菜单栏中混杂了不必要的图标,因为他们已经提供了更好的解决方案。
我想知道是否有人试图提交一个应用程序,该应用程序提供了安装系统偏好设置窗格的选项。我也想知道是否我错过了一些讨论这个问题的Apple文档(除了上面引用的指南)。
相关问题
- 1. 提交的Qt 5.3的应用程序在Mac App Store中
- 2. 在App Store中分发iOS应用程序
- 3. 我可以将Silverlight应用程序发布到Mac App Store吗?
- 4. 如何签署Mac应用程序以在Mac App Store上发布
- 5. Phonegap用于Mac App Store的平台?
- 6. 如何在开发iPhone/iPad应用程序后发布APP Packeg with App Store
- 7. 在新的Mac App Store上Qt应用程序
- 8. 当名称包含空格时,从iOS应用程序重定向到App Store?
- 9. 如何分发已从App Store拒绝的iOS应用程序?
- 10. App Store和启用应用程序Sandoxing
- 11. 是否可以在Mac App Store上部署Python应用程序?
- 12. 如何制作验证收据的Mac App Store应用程序?
- 13. 准备上传到App Store的mac应用程序
- 14. 我可以使用RealBasic编写Mac App Store应用程序吗?
- 15. 检查应用程序是否在App Store中评分
- 16. 如何在CRM App Store中发布CRM应用程序?
- 17. 如何监控App Store中的应用程序价格
- 18. Mac App Store中的AuthorizationExecuteWithPrivileges()
- 19. Mac App Store应用程序是否有促销代码?
- 20. Mac App Store应用程序与Safari扩展
- 21. 是否必须为Mac App Store应用程序配置权利?
- 22. Mac App Store - 链接到应用程序评论页面
- 23. App Store的应用程序名称
- 24. App Store无效的iMessage应用程序
- 25. Mac App Store中无效签名发出
- 26. 您可以使用MacRuby为Mac App Store开发应用程序吗?
- 27. Mac App Store沙盒和只读SQLite数据库在.APP包中
- 28. 如何开发在线应用程序分发平台(例如,替代iPhone的App Store)
- 29. 如何在Appcelerator中构建可通过Mac App Store部署的应用程序
- 30. 在操作系统要求较高的Mac App Store中更新应用程序
据我所知,Mac App Store中不允许使用背景应用程序。 – 2011-01-07 21:44:18