Hey gang, when setting this up I realised that it default try and connects to Apples production endpoint. After modifying the code and realising that when connect_to_development_server was blank or was set to Rails.env.development? it still always used the production endpoint. I had to explicitly set connect_to_development_server to true to have it work. Im not really sure why and maybe something wrong with my setup but I figured this might catch others out too.