¿Puedo archivar con un certificate de desarrollador y volverlo a firmar durante el envío con un certificate de distribución?

Por lo que entiendo, Xcode puede volver a firmar un .ipa desde un file durante el process de envío de App Store, lo que le permite crear un file con un Perfil de aprovisionamiento de desarrollador y luego firmarlo con un perfil de Distribución más tarde. Aquí hay una publicación que explica de qué estoy hablando: http://oleb.net/blog/2011/06/code-signing-changes-in-xcode-4/

Desafortunadamente, no puedo hacer que funcione. Cuando creo un file usando un perfil de desarrollador, bash enviarlo con un perfil de distribución, obtengo el siguiente error: "La aplicación falló en la verificación de encoding. La firma no era válida, contiene derechos no permitidos o no se firmó con un certificate de distribución de iPhone "

La aplicación no utiliza ningún derecho y no tiene un file de derechos. El error es correcto: "no se firmó con un certificate de distribución de iPhone", porque se firmó originalmente con un certificate de desarrollador y estoy intentando renunciar a él con un certificate de distribución. Pensé que esto era algo válido para hacer …

El problema aquí es que cuando archivó originalmente habría establecido que los derechos son compatibles con un perfil de desarrollador , como get-task-allow establecido en true pero está volviendo a firmar utilizando un perfil de distribución que requiere get-task-allow ser false . Lamentablemente, no puede ir y cambiar los derechos y, por lo tanto, tiene este problema.

No estoy del todo seguro de por qué Apple no puede hacerlo para que pueda ir y cambiar los derechos y hacer toda la magia allí. El código, los resources, etc., serán todos iguales después de todo.