Mac App Store:更改最低系统要求
当我将我的应用程序提交到 Mac App Store 时,它向用户显示类似以下内容:
并且它赢得了不允许任何拥有早期版本的人下载该应用程序。
我看到我的应用的 Info.plist
中有一个 LSMinimumSystemVersion
键,该键设置为 ${MACOSX_DEPLOYMENT_TARGET}
。
如果我想让 10.7 之前版本的用户使用我的应用程序,我可以只更改部署目标吗?我的应用程序是否可以在 10.7 之前的版本上运行(我将在 10.7 上构建应用程序)?
另一个问题,我是否可以进行更改而不必等待 Apple 再次批准二进制文件(我只想更改 Mac OS X 所需的最低版本,而不是二进制文件本身中的任何内容)?
When I submitted my app to the Mac App Store, it displays something like this to users:
and it won't allow anybody with an earlier version to download the app.
I see there's a LSMinimumSystemVersion
key in my app's Info.plist
which is set to ${MACOSX_DEPLOYMENT_TARGET}
.
If I want to let users with an earlier version than 10.7 to use my app, can I then just change the Deployment target? Will my app then run on versions earlier than 10.7 (I will be building the app on 10.7)?
Another question, can I make the change without having to wait for Apple to approve the binary again (I just want to change the minimum Mac OS X required version, not anything in the binary itself)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您的二进制文件支持它,您当然可以至少将最低系统要求设置为 10.6.6(当 MAS 出现时) - 如果您愿意,也可以设置为 10.6。
据我所知,没有明确的规则禁止使用,比如 10.5,但是有一项禁止“已弃用的技术”,其中列出了 Rosetta,它无疑会被解释为没有 PowerPC 二进制文件。
这是对您的二进制文件的更改,必须获得批准。在给审阅者的评论部分添加注释,说明这就是您所做的所有更改,不会造成伤害,可能会有所帮助。
Provided your binary supports it of course you can at least set the minimum system requirement to 10.6.6 (when the MAS came out) - and probably 10.6 if you wish.
There is no explicit rule that I know disallowing, say 10.5, but there is one forbidding "deprecated technologies" and this lists Rosetta which would undoubtedly be interpreted as no PowerPC binaries.
It's a change to your binary, it will have to be approved. Put a note in the comments to reviewers section stating that is all you've changed, can't hurt, may help.