我正在开发一款仅适用于笔记本电脑用户(MacBooks)的Mac应用程序,并计划在Mac App Store上发布此应用程序。对于iOS App Store,您可以在plist UIRequiredDeviceCapabilities中指定,以便只有拥有正确设备的用户才能在商店中看到该应用。有没有办法对Mac App Store做同样的事情?
答案 0 :(得分:1)
来自iTunes Connect Developer Guide的第39页:
如果您的iOS应用需要特定的设备功能(即电话, GPS,加速度计等功能正常,你需要 一定要把它编码到你的二进制文件的info.plist中使用 UIRequiredDeviceCapabilities键。请参阅构建时间 iOS应用程序编程的配置详细信息部分 了解更多信息的指南。在运行时,iOS无法启动您的应用程序 除非设备上存在声明的功能。进一步, App Store需要此信息才能生成 用户设备要求列表并阻止用户访问 下载无法运行的应用程序。 没有必要 为Mac OS X应用程序指定所需的设备功能。
答案 1 :(得分:0)
虽然没有等效于UIRequiredDeviceCapabilities
的地方,但可以在PreInstallRequirements.plist
中指定一些功能。
通过这种方法,您可以指定最小的RAM,GPU功能和最小的分钟数。
查看此处:
https://developer.apple.com/library/archive/qa/qa1748/_index.html#//apple_ref/doc/uid/DTS40011181