我正在开发一款仅适用于笔记本电脑用户(MacBooks)的Mac应用程序,并计划在Mac App Store上发布此应用程序。对于iOS App Store,您可以在plist UIRequiredDeviceCapabilities中指定,以便只有拥有适当设备的用户才能在商店中看到该应用。有没有办法在Mac App Store上做同样的事情?UIRequiredDeviceCapabilities等同于Mac App Store?
回答
从iTunes Connect Developer Guide第39页:
如果您的iOS应用需要特定的硬件能力(如电话,GPS ,加速计等)才能正常工作,你将需要 一定要使用 UIRequiredDeviceCapabilities密钥将其编码到二进制文件的info.plist中。有关详细信息,请参阅iOS应用程序编程 指南的Build-Time 配置详细信息部分。在运行时,iOS不能启动您的应用程序 ,除非设备上存在声明的功能。此外,App Store需要此信息,以便它可以为用户设备生成 需求列表,并阻止用户从 下载它们无法运行的应用程序。 无需为 指定Mac OS X应用程序所需的设备功能。
恩,我不确定你是否彻底阅读了我的问题,我根本不问iOS。我想为Mac应用程序执行此操作,因为我想限制应用程序仅限于MacBook。 UIRequiredDeviceCabilities是iOS特有的。我想知道是否有Mac等价物。 – Andrew
@Andrew:在答案中阅读粗体部分。 –
@PeterHosey:是的,我知道这不是必要的。但是,如果应用程序依赖于iSight摄像头,并且Mac mini用户购买了该应用程序,并意识到这对他们来说毫无价值,他们需要退款。这对他们和开发人员来说都是一件麻烦事。所以我想知道是否有可能,而不是如果有必要。您可以用任何数量的特定于某些Mac的功能替换“iSight相机”。 – Andrew
- 1. 创建用于Mac App Store的
- 2. Phonegap用于Mac App Store的平台?
- 3. 关于新的Mac App Store的问题
- 4. Mac App Store中的AuthorizationExecuteWithPrivileges()
- 5. Mac App Store搜索API?
- 6. Invalid Signature - XCode 4.4,Mac App Store
- 7. 提交到Mac App Store
- 8. 转换为Mac App Store的
- 9. Mail.app插件和Mac App Store
- 10. 如何从Apple iTunes«App Store»和«Mac App Store»
- 11. 适用于Mac App Store的多语言应用程序 - 在Mac App Store中设置语言的位置?
- 12. Mac App |代码签署|分布不通过Mac App Store的
- 13. iPhone App Store Like App Store
- 14. 关于UIRequiredDeviceCapabilities?
- 15. 由于“UIRequiredDeviceCapabilities”
- 16. Mac等同于CryptProtectData和CryptUnProtectData
- 17. .dll等同于Mac OS X
- 18. mach_star和app store
- 19. Mac App Store Xcode 5删除Xcode 4
- 20. Mac App Store:绕过沙盒要求
- 21. Mac App Store中无效签名发出
- 22. Mac App Store审批持续时间?
- 23. 解码Mac App Store的指定要求
- 24. 分布在Mac App Store和外部
- 25. Mac App Store沙盒 - 写入新文件?
- 26. 在Mac OS X App Store上更新
- 27. Mac App Store二进制拒绝问题
- 28. Mac App Store中的第三方框架
- 29. 区分Apple的Mac App Store证书
- 30. 全球活动,Mac App Store和沙箱
由于我有一种直觉,认为这不被支持,我已经在Apple的雷达(https://bugreport.apple.com)上打开了一个增强请求。 #10730020 – Andrew
有趣的问题。但是,您可能想重新考虑不让非MacBook所有者看到您的应用。拥有iMac和MacBook并不是闻所未闻,因此潜在客户可能会浏览他们的iMac,而不知道他们的MacBook应用程序。另外,请记住,MacMini非常便于携带,有人可能会选择其中一个,可能会发生。 – NJones
@NJones您提出了关于在辅助设备上购物的顾客的一个好点,我同意这一点,但它仍然很好,因为Mac Minis没有iSight相机,iMac没有电池。该名单继续下去。 – Andrew