In my opinion, best practice is to use DHCP with reservations. Then if you update your IP settings, you don't have to manually update a million switches.
If you absolutely have to use a static IP, make sure that the switch has access to DHCP via some vlan. That way, if it runs into problems with its static config, it can flood discovery packets on all vlans and get a DHCP address. Then it will retain contact with the Meraki dashboard.
But I really hate static IPs.