简体   繁体   English

Mac App Store:更改最低系统要求

[英]Mac App Store: changing minimum system requirements

When I submitted my app to the Mac App Store, it displays something like this to users: 当我将应用程序提交到Mac App Store时,它会向用户显示如下内容:

在此处输入图片说明

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} . 我看到应用程序的Info.plist有一个LSMinimumSystemVersion密钥,该密钥设置为${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? 如果我想让版本低于10.7的用户使用我的应用程序,是否可以仅更改部署目标? Will my app then run on versions earlier than 10.7 (I will be building the app on 10.7)? 我的应用程序是否可以在10.7之前的版本上运行(我将在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)? 另一个问题,我是否可以进行更改而不必等待苹果再次批准二进制文件(我只想更改Mac OS X所需的最低版本,而不是二进制文件本身)?

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. 只要您的二进制文件支持它,您当然至少可以将最低系统要求设置为10.6.6(当MAS出现时)-如果您愿意的话,也可以设置为10.6。

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. 我没有明确的禁止我说的禁止规则,例如10.5,但是有一个禁止使用的“不推荐使用的技术”,这列出了Rosetta,无疑将其解释为没有PowerPC二进制文件。

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. 在对评论者的评论部分中添加注释,指出您所做的所有更改,不会造成伤害或可能会有所帮助。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM