Mac App Store的:不断变化的最低系统要求

问题描述:

当我提出我的应用程序在Mac App Store,它会显示这样的用户:Mac App Store的:不断变化的最低系统要求

enter image description here

,它不会允许任何人使用早期版本下载该应用程序。

我看到我的应用程序的Info.plist中有一个LSMinimumSystemVersion键,它被设置为${MACOSX_DEPLOYMENT_TARGET}

如果我想让使用早于10.7版本的用户使用我的应用程序,那么我能更改部署目标吗?我的应用程序会运行在10.7以前的版本(我将在10.7上构建应用程序)?

另一个问题,我可以在不等待Apple再次批准二进制文件的情况下进行更改(我只是想更改Mac OS X所需的最低版本,而不是二进制文件中的任何内容)?

+0

您可能想要在发布之前找到在10.6上进行测试的方法。希望它应该是直截了当的,但是有很多变化可能会导致早期操作系统出现错误。 – 2012-02-01 17:50:46

如果你的二进制文件支持它,当然你至少可以将最低系统需求设置为10.6.6(当MAS出来时) - 如果你愿意的话可能是10.6。

没有明确的规定,我知道禁止,比如10.5,但有一个禁止“不推荐使用的技术”,这列出了无疑将被解释为没有PowerPC二进制文件的Rosetta。

这是对您的二进制文件的更改,它将不得不被批准。在给评论者的评论部分注明一个注释,说明你已经改变了,不会受伤,可能会有所帮助。

+0

谢谢,我刚刚重新提交了应用程序。我会试着找一个10.6系统来测试它以防万一。 – houbysoft 2012-02-01 18:07:00

+2

@houbysoft:追踪VMWare Fusion 4.1(不是4.1.1)的副本,并让自己成为10.6 VM ...... – CRD 2012-02-01 19:41:47

+0

正是我所想的。谢谢:) – houbysoft 2012-02-01 21:58:46