Измените имя CFBundleidentifier в Java двоичный rte для Mac - PullRequest
0 голосов
/ 03 апреля 2020

У меня есть приложение Ma c, которое использует Java rte, а я wi sh для публикации в магазине Ma c. Я выполнил все требования, но столкнулся с CFBundleIdentifier Collision с исполняемыми файлами java jdk11 (java, инструмент key и jrunscript). Я видел, как некоторые говорят, что просто отредактируйте файл Java и замените идентификатор во встроенном файле info.plist. Я сделал это, но он сломал исполняемый файл Java, который вылетает при запуске.

Мой вопрос: кто-нибудь успешно изменил исполняемый файл Java, и он не сломался?

Я пробовал множество шестнадцатеричные редакторы и имена для идентификатора, сохраняя то же количество символов, но безуспешно. Должен ли я теперь взглянуть на перестройку этих исполняемых файлов, и если да, то насколько утомительной является задача!

Кстати, исполняемый файл java имеет проверку cr c сам по себе, поэтому он падает даже с одним изменение символа в содержимом файла в info.plist?

...