Mac App Store: изменение минимальных системных требований

Когда я отправлял свое приложение в Mac App Store, оно отображало что-то вроде этого для пользователей:

и это не позволит никому с более ранней версией загрузить приложение.

Я вижу, что есть LSMinimumSystemVersion ключ в моем приложении Info.plist который установлен в ${MACOSX_DEPLOYMENT_TARGET},

Если я хочу позволить пользователям с более ранней версией, чем 10.7, использовать мое приложение, могу ли я просто изменить цель развертывания? Будет ли мое приложение работать в версиях, более ранних, чем 10.7 (я буду строить приложение на 10.7)?

Другой вопрос, могу ли я внести изменения, не дожидаясь, пока Apple снова утвердит бинарный файл (я просто хочу изменить минимальную требуемую версию Mac OS X, а не что-либо в самом бинарном файле)?

1 ответ

Решение

При условии, что ваш бинарный файл поддерживает его, конечно, вы можете по крайней мере установить минимальное системное требование на 10.6.6 (когда MAS вышел) - и, вероятно, на 10.6, если хотите.

Я не знаю одно явное правило, запрещающее, скажем, 10.5, но есть одно запрещающее "устаревшие технологии", и это перечисляет Rosetta, который, несомненно, будет интерпретирован как отсутствие двоичных файлов PowerPC.

Это изменение в вашем двоичном файле, оно должно быть одобрено. Поместите в раздел комментариев для рецензентов заметку, в которой говорится, что все, что вы изменили, не повредит, может помочь.

Другие вопросы по тегам