¿Cómo se puede lanzar un proyecto de código abierto sin publicar algunos parameters (privados)?

Me gustaría lanzar uno de mis proyectos (una aplicación de iPhone). El problema que tengo es que utilizo Parse, google admob y Google Analytics, por lo que todos tienen keys privadas o keys de la aplicación que debo eliminar cuando las publico como código abierto. Pero aún quiero continuar el desarrollo de mi aplicación desde ese repository. ¿Cómo puedo automatizar el process de eliminación de esos datos y, al mismo time, agregarlos cuando trabajo con el proyecto? Quiero evitar upload esos datos privados por error. Me gustaría saber sus sugerencias o ideas sobre este tema. Por cierto, prefiero usar BiitBucket o GitHub, tal vez tengan alguna característica o complemento para eso, ni idea.

Una buena práctica consiste en reunir todas sus keys privadas en un file de configuration (en el caso de su aplicación sería un encabezado que contiene varias definiciones) y agregar este file de configuration al .gitignore de su proyecto. Luego, en su file README, simplemente mencione que los queueboradores deben crear en su área de trabajo este file de configuration con sus propias keys privadas.

Al hacer esto, primero tendrá un file de configuration único, para que sepa dónde mirar cuando desee actualizar una key y, en segundo lugar, le impedirá publicarlo por error.