Примушування / отримання програми для запуску на нижній версії Mac OSX


5

Я придбав якесь програмне забезпечення; На звороті обкладинки написано, що мінімальна версія, яку він підтримує, - 10.4.11, що відповідає моєму Mac. Однак, скопіювавши його в папку Applications, він каже, що він не може працювати на цій версії OS X (я зареєструвався в розділі About this Mac, і версія відповідає тому, що знаходиться на обкладинці CD).

Я правою кнопкою миші натиснув додаток, показав вміст пакета і відкрив його info.plist; там він сказав, що підтримується мінімальна версія 10,5, тому я змінив це на 10.4.11, зберег файл і спробував відкрити додаток, але він все ще не відкриється. Поле повідомлення виглядає так, що це з ОС, а не з програми, тому додаток навіть не запускається до того, як мені кажуть, що я не можу його відкрити.

Чи є спосіб, щоб обманути його, щоб дозволити йому відкриватися, і, сподіваємось, нічого не піде не так, побачивши, що відповідно до поля, він може працювати на моєму Mac.

Відповіді:


4

NSBundleі CFBundleагресивно кешувати вміст пакетів додатків для підвищення продуктивності. Незважаючи на те, що ви редагували Info.plistслужбу, сервіс Finder and Launch ще не знає, що програма відрізняється.

Виконання наступної команди в Terminal до touchпакету додатків змусить Finder (і запустити служби) перереєструвати додаток, тим самим помітивши зміни, внесені до Info.plist:

touch "/Applications/My Cool App.app"

Після запуску цього зніміть позначку програми, а потім повторно виберіть її у Finder та спробуйте запустити.

Зауважте, що це не обов'язково гарантує, що ви зможете запустити додаток. Розробнику потрібно переконатися, що вони встановили ціль розгортання 10,4 та / або використовують слабкі рамкові зв'язки, щоб гарантувати, що додаток буде повністю сумісним із зворотним.


Це не працює так, як очікувалося на OSX10.11 з додатком, зробленим до 10.12. Я можу запустити програму з терміналу, але шукач все ще скаржиться на необхідність 10.12.
Георг В.

-1

Для мене було достатньо відредагувати .plist файл гри, і додаток хоч би відкрився. Тоді, на жаль, було сказано, що я не можу запустити Metal зі своєю фактичною графічною карткою .... Але все-таки це так задовольняє, коли ти наче хитруєш систему :)


Але ви не обдурили систему, в якій гра потребує ОС, про яку вона говорить, і не працює на тій, якій ви її встановили. Так працюємо за задумом
Марк
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.