Проблема комплектации Mac-приложения - PullRequest
1 голос
/ 30 марта 2011

Я пытаюсь собрать пакет приложений для Mac. Это связано с файлом оболочки. Структура выглядит так:

App
    Contents
        Info.plist
            App.command
        MacOS
        Resources
            App.icns

Однако, когда я дважды щелкаю по комплекту приложений, появляется следующее приглашение:

To open classroom.command, you need to install Rosetta. Would you like to install it now?

Кажется, мой пакет приложений не основан на Intel. Но это не имеет смысла. Скрипты оболочки не имеют ничего общего с какой платформой это правильно?

Я подтвердил это, получив информацию о корневой папке .app. Я вижу, что «Вид» - это «Приложение». Принимая во внимание, что в других запускаемых приложениях я вижу, что «Вид» - это «Приложение (Intel)» Я что-то упустил из Info.plist?

1 Ответ

0 голосов
/ 30 марта 2011

Rosetta - это часть программного обеспечения, с помощью которой код PowerPC можно запускать на Intel Mac. В зависимости от вашего процессора, ОС может потребоваться установить ее для запуска приложения.

вот полное объяснение

...