A busca em segundo plano do iOS não funciona, embora o modo de segundo plano correto esteja configurado

Meu aplicativo tem modos de segundo plano ativados com a busca em segundo plano marcada e eu validei que o plist inclui o modo de busca apropriado.

Também configurei o intervalo da seguinte maneira:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
    application.setMinimumBackgroundFetchInterval(UIApplicationBackgroundFetchIntervalMinimum);
    return true;
}

E eu adicionei o manipulador da seguinte maneira:

func application(application: UIApplication, performFetchWithCompletionHandler completionHandler: (UIBackgroundFetchResult) -> Void) {
    // Get some new data here
    completionHandler(UIBackgroundFetchResult.NewData);
}

Tentei ir para Debug-> Simulate Background Fetch, mas não importa o que ele nunca entre noperformFetchWithCompletionHandler. Também tentei executar o aplicativo em um esquema com a opção "Iniciar devido a um evento de busca em segundo plano" marcada. A execução desse esquema simplesmente inicia o aplicativo como de costume no simulador, sem necessidade deperformFetchWithCompletionHandler.

Alguma ideia?

Obrigado!

EDITAR: Isso parece estar afetando a versão de lançamento do meu aplicativo, portanto, ele pode não estar isolado no simulador. Estou executando o Swift 1.2.

EDIT 2: Meu relatório de bug foi encerrado porque é uma duplicata de outro relatório de bug descrevendo o mesmo problema. Ainda não há informações que confirmem que o problema esteja isolado no simulador.

EDIT 3: Nenhuma menção a uma correção nas notas de versão do Xcode 6.4 Beta 2. :-(

questionAnswers(5)

yourAnswerToTheQuestion