0

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

enter image description here

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

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

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

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

+0

Возможно, вы захотите найти способ тестирования на 10,6 перед выпуском. Надеюсь, это должно быть просто, но есть много изменений, которые могут вызвать ошибки на более ранней ОС. –

ответ

1

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

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

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

+0

Спасибо, я только что повторно представил приложение. Я попытаюсь найти систему 10.6, чтобы проверить ее на всякий случай. – houbysoft

+2

@houbysoft: Отследите копию VMWare Fusion 4.1 (не 4.1.1) и сделайте себя 10.6 VM ... – CRD

+0

именно то, что я думал о том, чтобы делать. Спасибо :) – houbysoft

 Смежные вопросы

  • Нет связанных вопросов^_^