Aplicativo Cordova que não usa notificações por push: "Falta o direito de notificação por push"

Temos um aplicativo iOS baseado em Cordova que não usa notificações por push. A partir do Cordova 3.5.0, cada envio que fizemos à loja de aplicativos resulta em um e-mail informando que nosso aplicativo inclui a API usada para se registrar no Serviço de Notificação Push da Apple, mas não tem direitos de notificação por push.

O aplicativo é aceito sempre, pois não usamos notificações por push para nada. No entanto, eu gostaria de evitar o acionamento desse aviso, caso a Apple decida alterar sua política para saber se essas referências à API são aceitáveis.

Não enfrentamos o problema nas versões anteriores do Cordova e não fizemos nenhum trabalho no Objective-C. Esse é um problema conhecido do Cordova 3.5? A pesquisa produziu algumas pessoas com problemas semelhantes, mas eu só encontrei soluções para pessoas que desejam adicionar direitos push (em vez de descobrir onde a API Push está sendo referenciada e removê-la). Dei uma olhada nas questões de Cordova ML, mas não encontrei nada lá. Quaisquer outras pistas que as pessoas tenham conhecimento seriam apreciadas!

Plugins usados:
org.apache.cordova.console
org.apache.cordova.device
org.apache.cordova.file
org.apache.cordova.inappbrowser
org.apache.cordova.media
org.apache.cordova.network-information
org.apache.cordova.splashscreen

Snippet de email relevante, informações específicas substituídas por []:

De: iTunes Store
Data: Quarta-feira, 17 de setembro de 2014 às 15:49
Assunto: iTunes Connect: Seu aplicativo "[appName]" (Apple ID: [id]) tem um ou mais problemas
Para: [desenvolvedor]

Caro desenvolvedor,

Descobrimos um ou mais problemas com sua entrega recente para "[app]". Sua entrega foi bem-sucedida, mas você pode corrigir os seguintes problemas na sua próxima entrega:

Direito de notificação por push ausente - Seu aplicativo parece incluir a API usada para registrar-se no serviço Apple Push Notification, mas os direitos da assinatura do aplicativo não incluem o direito "aps-environment". Se seu aplicativo usar o serviço Apple Push Notification, verifique se o ID do aplicativo está ativado para Push Notification no Portal de provisionamento e reenvie após assinar o aplicativo com um perfil de provisionamento de distribuição que inclua o direito "aps-environment". Consulte "Aprovisionamento e desenvolvimento" no Guia de programação local e de notificação por push para obter mais informações. Se o seu aplicativo não usar o serviço Apple Push Notification, nenhuma ação será necessária. Você pode remover a API de envios futuros para interromper este aviso. Se você usa uma estrutura de terceiros, pode ser necessário entrar em contato com o desenvolvedor para obter informações sobre como remover a API.

Depois de corrigir os problemas, você pode usar o Xcode ou o Application Loader para carregar um novo binário no iTunes Connect.

Saudações,

A equipe da App Store

questionAnswers(5)

yourAnswerToTheQuestion