¿Hay alguna forma de apagar el GPS en un iPhone 4, para que la aplicación de seguimiento de ubicación pueda usar GSM (esto es solo para ahorrar batería)?
No se puede hacer. Realmente depende de la aplicación que solicite su ubicación. Los desarrolladores de aplicaciones, cuando solicitan la ubicación del dispositivo, pueden elegir la precisión de la ubicación que necesitan. Si deciden que necesitan menos precisión, entonces iOS solo activará WiFi o usará GSM para determinar la ubicación aproximada. Si el desarrollador decide que necesita una ubicación muy específica, entonces el teléfono activará el GPS.