Mac App Store的:不断变化的最低系统要求
问题描述:
当我提出我的应用程序在Mac App Store,它会显示这样的用户:Mac App Store的:不断变化的最低系统要求
,它不会允许任何人使用早期版本下载该应用程序。
我看到我的应用程序的Info.plist
中有一个LSMinimumSystemVersion
键,它被设置为${MACOSX_DEPLOYMENT_TARGET}
。
如果我想让使用早于10.7版本的用户使用我的应用程序,那么我能更改部署目标吗?我的应用程序会运行在10.7以前的版本(我将在10.7上构建应用程序)?
另一个问题,我可以在不等待Apple再次批准二进制文件的情况下进行更改(我只是想更改Mac OS X所需的最低版本,而不是二进制文件中的任何内容)?
答
如果你的二进制文件支持它,当然你至少可以将最低系统需求设置为10.6.6(当MAS出来时) - 如果你愿意的话可能是10.6。
没有明确的规定,我知道禁止,比如10.5,但有一个禁止“不推荐使用的技术”,这列出了无疑将被解释为没有PowerPC二进制文件的Rosetta。
这是对您的二进制文件的更改,它将不得不被批准。在给评论者的评论部分注明一个注释,说明你已经改变了,不会受伤,可能会有所帮助。
您可能想要在发布之前找到在10.6上进行测试的方法。希望它应该是直截了当的,但是有很多变化可能会导致早期操作系统出现错误。 – 2012-02-01 17:50:46