Изменить имя libGDX DesktopLauncher в строке меню mac OSX

#java #macos #libgdx

#java #macos #libgdx

Вопрос:

Я хочу изменить название элементов строки меню при запуске моей игры libGDX из OSX

Пример того, как это происходит сейчас

Я попытался изменить заголовок в конфигурации DesktopLauncher, но это изменяет только заголовок окна, а не строку меню. Любая помощь?

Ответ №1:

Просто измените имя вашего DesktopLauncher.java класса (и файла).

Комментарии:

1. Как мне включить пробелы? Apple требует, чтобы название совпадало с названием App Store.

2. Я думаю, что название в appstore не было бы тем именем, которое вы видите на панели… Я никогда не экспортировал приложение в appstore, но в Google Play вы указываете название приложения во время экспорта — я предполагаю, что здесь будет то же самое

3. Apple отклонила мое приложение из-за того, что название App Store не соответствует установленному имени, поэтому я не уверен, сработает ли сокращение. Я попробую это, и если мое приложение будет принято, я приму этот ответ, спасибо!

Ответ №2:

Поместить

 System.setProperty("com.apple.mrj.application.apple.menu.about.name", "Your App Name");
  

в качестве первой строки в main методе вашего DesktopLauncher.

Ответ №3:

Хорошо, я понял. После объединения jar в .app добавьте это в свой основной Info.plist

 <string>-Xdock:name=Name Of App</string>