Próbowałem uruchomić aplikację na komputerze Mac, ale szybko się zamyka, sprawdziłem flagę Kwarantanny, ale to nie był problem, sprawdziłem konsolę i oto informacja o błędzie:
9/24/12 1:44:19.343 AM com.apple.launchd.peruser.501[150]: ([0x0-0x330330].com.krill.CodeRunner[5405]) Job failed to exec(3) for weird reason: 13
Jak mogę to naprawić?
Z góry dziękuję
errno
13 byłobyEACCESS
(pozwolenie odmówiono).Odpowiedzi:
Dzięki Lanzz
Dowiedziałem się, że problemem są uprawnienia.
Użyłem chmod + x, aby ustawić aplikację wykonywalną w folderze MacOS w .app, aby była wykonywalna i problem został rozwiązany.
źródło
chmod u+x <Application.app>/Contents/MacOS/<application binary>
naprawiono problem w obu przypadkach.Jeśli
chmod
nie działa dla ciebie:Otrzymałem ten sam błąd przy wyodrębnieniu pliku .app z pliku zip, ale
chmod
rozwiązanie nie pomogło. W końcu znalazłem tę stronę, która sugerowała ponowne rozpakowanie pliku z oryginalnego pliku zip za pomocą narzędzia do archiwizacji. To zadziałało w mojej sprawie.(Wyodrębniłem go za pomocą 7-Zip na PC i podniosłem na Macu za pośrednictwem DropBox, który prawdopodobnie w jakiś sposób zakłócił uprawnienia.)
źródło