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

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

введите здесь описание изображения

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

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

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

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


person houbysoft    schedule 01.02.2012    source источник
comment
Возможно, вы захотите найти способ протестировать 10.6 перед выпуском. Надеюсь, это должно быть просто, но есть много изменений, которые могут вызвать ошибки в более ранней ОС.   -  person Marc Charbonneau    schedule 01.02.2012


Ответы (1)


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

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

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

person CRD    schedule 01.02.2012
comment
Спасибо, я только что повторно отправил приложение. Я постараюсь найти систему 10.6, чтобы протестировать ее на всякий случай. - person houbysoft; 01.02.2012
comment
@houbysoft: Найдите копию VMWare Fusion 4.1 (не 4.1.1) и сделайте себе виртуальную машину 10.6... - person CRD; 01.02.2012
comment
именно то, что я думал сделать. Спасибо :) - person houbysoft; 02.02.2012
comment
по какой причине он должен быть 4.1 кстати? - person houbysoft; 02.02.2012