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.
Это изменение в вашем двоичном файле, оно должно быть одобрено. Поместите в раздел комментариев для рецензентов заметку, в которой говорится, что все, что вы изменили, не повредит, может помочь.