Obter o número de telefone do dispositivo programaticamente [duplicado]

Esta pergunta já tem uma resposta aqui:

Obtenha programaticamente o seu próprio número de telefone no iOS 11 respostas

Preciso obter o número de telefone do meu dispositivo iOS de forma programática.

Via google, encontrei este código:

NSString *num = [[NSUserDefaults standardUserDefaults] stringForKey:@"SBFormattedPhoneNumber"];
NSLog(@"Phone Number: %@", num);

Mas em algum lugar eu li que, se eu usar esse código, a Apple rejeitará meu aplicativo.

Existe alguma maneira de obter o número de telefone do dispositivo atual sem a entrada do usuário?

questionAnswers(2)

yourAnswerToTheQuestion