Alterar o User-Agent e remover o nome do aplicativo e padroniza o iOS

Eu estou tentando mudar o User-Agent no iOS, no entanto, quando eu adiciono o meu User-Agent personalizado, ele o anexa ao User-Agent existente que contém o nome do meu aplicativo.

Este é o código que estou usando:

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

E o User-Agent aparece assim:

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

Eu li que isso pode não ser possível como o nome do aplicativo é automaticamente adicionado ao User-Agent, no entanto eu vi um outro aplicativo semelhante ao meu que conseguiu personalizar o User-Agent completamente.

questionAnswers(1)

yourAnswerToTheQuestion