Как вы соблюдаете минимальные требования к ОС в приложении Какао? - PullRequest
3 голосов
/ 24 октября 2009

Мое приложение должно работать на 10.4 или более поздней версии. Если я запускаю его на 10.3, он просто не запускается или вылетает.

Как вы тактично соблюдаете минимальные системные требования? Можете ли вы настроить сообщение, которое он показывает?

Ответы [ 3 ]

9 голосов
/ 24 октября 2009

Добавьте ключ в ваш Info.plist приложений, указав LSMinimumSystemVersion как 10.4.X для любого X, который вам нужен в качестве вспомогательной версии. Для получения дополнительной информации см. документацию Apple .

2 голосов
/ 19 декабря 2010

Если после добавления ключа LSMinimumSystemVersion в plist вашего приложения происходит сбой, то это происходит из-за того, что Finder неправильно распознает измененное состояние приложения. Перезапустите Finder (например, выйдите из системы) или скопируйте приложение в Finder. Копия будет вести себя правильно.

2 голосов
/ 05 февраля 2010

Я не использовал ни один из этих методов / советов, просто передавал информацию, которую собрал.

Вы можете попробовать что-то вроде исполняемого файла SystemVersionCheck «shim» , чтобы обеспечить проверку работающей версии ОС для версий, которые не поддерживают LSMinimumSystemVersion (например, 10.3).

Предварительно скомпилированный исполняемый файл только для PPC. Возможно, вам придется перестроить его для поддержки машин PPC и Intel, чтобы он работал с 10.3, но также, чтобы пользователям 10.6 не предлагалось устанавливать Rosetta без необходимости. Я нашел запись в блоге, в которой есть подсказка о том, как настроить сборку PPC для цели 10.3 и сборку Intel для цели 10.4u (хотя было написано около 10.5 и Xcode 3.0 - делайте последние версии Xcode даже включить 10,3 SDK?).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...