我的應用程序是一個預覽窗格,其中包含後臺應用程序。 我想知道是否有人已經想通過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. 在Flex AIR應用程序中包含webkit會否導致Mac App Store拒絕?
- 2. 發佈Mac應用程序在App Store中
- 3. Mac App Store應用程序iTMSTransporter錯誤
- 4. 在Mac App Store外發布應用程序
- 5. 提交的Qt 5.3的應用程序在Mac App Store中
- 6. 在App Store中分發iOS應用程序
- 7. 適用於Mac App Store的多語言應用程序 - 在Mac App Store中設置語言的位置?
- 8. 我可以將Silverlight應用程序發佈到Mac App Store嗎?
- 9. 將Mac應用程序提交到Mac App Store的問題
- 10. 如何簽署Mac應用程序以在Mac App Store上發佈
- 11. 在Mac App Store應用程序中遇到libcrypto/OpenSSL問題
- 12. Phonegap用於Mac App Store的平臺?
- 13. 如何在開發iPhone/iPad應用程序後發佈APP Packeg with App Store
- 14. 發佈需要第三方驅動程序的Mac App Store應用程序
- 15. OSX Mac App Store中的代碼框架應用程序
- 16. 在新的Mac App Store上Qt應用程序
- 17. 當名稱包含空格時,從iOS應用程序重定向到App Store?
- 18. iOS應用程序在App Store更新後是否繼續在後臺運行?
- 19. 如何分發已從App Store拒絕的iOS應用程序?
- 20. 將我的應用程序放在App Store的「預購」上
- 21. Mac App Store的應用程序使用提升的權限
- 22. App Store和啓用應用程序Sandoxing
- 23. 是否可以在Mac App Store上部署Python應用程序?
- 24. Mac App Store的應用程序加載異常
- 25. 搜索Mac App Store的應用程序打開文件
- 26. 如何製作驗證收據的Mac App Store應用程序?
- 27. 準備上傳到App Store的mac應用程序
- 28. 在Mac App Store中使用Cocoa應用程序中的正則表達式
- 29. 我可以使用RealBasic編寫Mac App Store應用程序嗎?
- 30. 檢查應用程序是否在App Store中評分
據我所知,Mac App Store中不允許使用背景應用程序。 – 2011-01-07 21:44:18