If application failed to install on Mac


Sometimes application failed to install on Mac because it doesn’t have enough permissions.

Even though user is admin on his computer it doesn’t mean that he can write to any directory.
Our application has to be installed into /Users/username/Applications
Currently logged in user shall have access to this folder.

To check who is currently logged in

ET-iMac:~ etcipnja$ id
uid=501( **etcipnja** ) gid=20( **staff** ) groups=20(staff),501(access_bpf),12(everyone),61(localaccounts),79(_appserverusr),80(admin),81(_appserveradm),98(_lpadmin),701(com.apple.sharepoint.group.1),33(_appstore),100(_lpoperator),204(_developer),250(_analyticsusers),395(com.apple.access_ftp),398(com.apple.access_screensharing),399(com.apple.access_ssh)

Here is how to check ownership on our folders (my user name is etcipnja )

ET-iMac:~ etcipnja$ ls -la /Users | grep etcipnja
drwxr-xr-x+ 55  **etcipnja**    **staff**   1760 Jun  1 21:18 etcipnja

ET-iMac:~ etcipnja$ ls -la /Users/etcipnja | grep Applications
drwx------   10  **etcipnja**    **staff**     320 Jun 13 09:30 Applications

If owner is not expected (in my case etcipnja staff) - here is the way to fix it:

ET-iMac:Users etcipnja$ chown  etcipnja:staff /Users/<username>
ET-iMac:Users etcipnja$ chown  etcipnja:staff /Users/<username>/Applications