В macOS скрипты bash не работают прямо из коробки.Вместо этого вы можете использовать сценарий оболочки.
defaults write com.apple.dock persistent-apps -array-add '<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>**/Applications/Google Chrome.app**</string><key>_CFURLStringType</key><integer>0</integer></dict></dict></dict>'
killall Dock
Убедитесь, что вы заменили строку / Applications / Google Chrome.app на любое приложение, которое хотите поместить в Dock.
Вы можете просто открыть приложение терминала и скопировать вставить (с редактированием названия приложения, которое вы хотите поместить в док), а затем killall Dock, это должно работать для вас.