UIRequiredDeviceCapabilities 相当于 Mac App Store 吗?

发布于 2024-12-28 05:53:52 字数 188 浏览 0 评论 0原文

我正在开发一款仅对笔记本电脑用户 (MacBook) 有用的 Mac 应用程序,并计划在 Mac App Store 上分发此应用程序。对于 iOS App Store,您可以在 plist 中指定 UIRequiredDeviceCapability,以便只有拥有适当设备的用户才能看到商店中的应用程序。有没有办法对 Mac App Store 做同样的事情?

I am developing a Mac app that is only useful for laptop owners (MacBooks) and plan on distributing this app on the Mac App Store. For the iOS App Store, you can specify in the plist UIRequiredDeviceCapabilities so that only users with the proper device can see the app in the store. Is there a way to do the same with the Mac App Store?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

愛放△進行李 2025-01-04 05:53:52

iTunes Connect 开发者指南第 39 页:

如果您的 iOS 应用程序需要特定的设备功能(即电话、
GPS、加速计等)要正常工作,您需要
确保使用以下命令将其编码到二进制文件的 info.plist 中
UIRequiredDeviceCapability 键。请参阅构建时
iOS 应用程序编程的配置详细信息部分
指南了解更多。在运行时,iOS 无法启动您的应用程序
除非设备上存在声明的功能。更远,
App Store 需要此信息才能生成
用户设备的要求列表并防止用户
下载他们无法运行的应用程序。 没有必要
指定 Mac OS X 应用程序所需的设备功能。

From page 39 of the iTunes Connect Developer Guide:

If your iOS app requires a specific device capability (i.e. telephony,
GPS, accelerometer, etc.) to function properly, you will need to be
sure to code this into the info.plist of your binary utilizing the
UIRequiredDeviceCapabilities key. Refer to the Build-Time
Configuration Details section of the iOS Application Programming
Guide to learn more. At runtime, iOS cannot launch your application
unless the declared capabilities are present on the device. Further,
the App Store requires this information so that it can generate a
list of requirements for user devices and prevent users from
downloading applications that they cannot run. It is not necessary to
specify required device capabilities for Mac OS X apps.

丶情人眼里出诗心の 2025-01-04 05:53:52

虽然没有与 UIRequiredDeviceCapability 等效的功能,但可以在 PreInstallRequirements.plist 中指定一些功能。
这种方法允许您指定最小 RAM、GPU 功能、最小最小版本。

请参阅此处:

Mac 应用商店产品构建

https://developer.apple.com/library/archive/qa/qa1748/_index.html#//apple_ref/doc/uid/DTS40011181

https://developer.apple.com/library/archive/documentation/DeveloperTools/Reference/DistributionDefinitionRef/Chapters/Distribution_XML_Ref.html

While there is no equivalent to UIRequiredDeviceCapabilities, some capabilities can be specified in a PreInstallRequirements.plist.
This approach let you specify minimum RAM, GPU capabilities, minimum minversions.

See here:

Mac app store productbuild

https://developer.apple.com/library/archive/qa/qa1748/_index.html#//apple_ref/doc/uid/DTS40011181

https://developer.apple.com/library/archive/documentation/DeveloperTools/Reference/DistributionDefinitionRef/Chapters/Distribution_XML_Ref.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文