Tentar fazer captura de tela com o IOSurface da estrutura privada não parece mais funcionar no iOS 9

Estou trabalhando em um aplicativo existente (não loja de aplicativos) para um cliente que usa a estrutura privada IOSurface para fazer capturas de tela enquanto em segundo plano. Existem alguns tópicos aqui no SO que descrevem a técnica, bem como vários projetos de exemplo de código aberto.

Novamente, este é um aplicativo interno usado pelo cliente. Não se destina ao lançamento da loja de aplicativos, portanto, o fato de usar estruturas particulares é aceitável.

Aqui está um exemplo de projeto no Github que usa uma técnica muito semelhante:

https://github.com/k06a/UIView-FastScreenshot

Eu apenas tentei executar o aplicativo do cliente na versão beta mais recente do iOS 9 e ele trava com o erro de que não é possível carregar a biblioteca CoreSurface.

Eu já vi documentação queCoreSurface é o nome anterior da estrutura que se tornouIOSurface, mas também parece que no iOS 8 existe realmente uma estrutura privada chamadaCoreSurface bem como uma estrutura privada chamadaIOSurface.

Alguém mais foi capaz de usarIOSurface fazer capturas de tela em segundo plano no iOS 9?

Estou adicionando uma recompensa para qualquer pessoa que possa me dar uma maneira de fazer isso funcionar no iOS 9 (novamente, estruturas privadas são boas, mas não podem estar em um dispositivo Jailbroken)

questionAnswers(0)

yourAnswerToTheQuestion