Cambiar User-Agent y eliminar el nombre de la aplicación y los valores predeterminados de iOS

Estoy intentando cambiar el User-Agent en iOS, sin embargo, cuando agrego mi User-Agent personalizado, lo agrega al User-Agent existente que contiene el nombre de mi aplicación.

Este es el código que estoy usando:

NSMutableURLRequest *request = [client requestWithMethod:@"POST" path:endpoint parameters:nil];
    [request addValue:@"MyUserAgent (iPhone; iOS 7.0.2; gzip)" forHTTPHeaderField:@"User-Agent"];

Y el User-Agent aparece así:

MyAppName/1.0 (iPhone; iOS 7.0.2; Scale/2.00),MyUserAgent (iPhone; iOS 7.0.2; gzip)

He leído que esto podría no ser posible ya que el nombre de la aplicación se agrega automáticamente al User-Agent, sin embargo, he visto otra aplicación similar a la mía que ha logrado personalizar completamente el User-Agent.

Respuestas a la pregunta(1)

Su respuesta a la pregunta