Какао-приложение не запускается, потому что Contents / MacOS / Application не является исполняемым файлом Unix - PullRequest
1 голос
/ 12 января 2012

Мое приложение отлично работает в моей системе, а также в некоторых других.

Однако некоторые люди не могут запустить приложение, поскольку файл в / Contents / MacOS / ApplicationName не является исполняемым файлом Unix.

Ввод следующей строки в терминале заставляет приложение быть исполняемым и решает проблему:

chmod +x ApplicationName

Очевидно, что это очень хакерский способ обойти проблему, и я нехочу, чтобы пользователи вводили chmod для запуска моего приложения.Что я делаю неправильно?Почему в некоторых системах он отображается как исполняемый файл Unix, а в других нет?Это может быть проблема с разрешениями ...

1 Ответ

5 голосов
/ 12 января 2012

на данный момент я передаю приложение через Dropbox клиенту

В Dropbox есть проблемы с метаданными и разрешениями OS X.Сначала заархивируйте приложение (из контекстного меню Finder) и поместите zip-файл в Dropbox.

...