Como todas as empresas de sistemas operacionais, a Apple lança novos códigos, novas APIs em seus softwares em uma taxa regular. O que provavelmente aconteceu é que o código usa o BrightAndShinyFunction () que acabou de ser lançado em 10.7.4. O código irá verificar a presença de BrightAndShinyFunction (), e ele irá bailar se não estiver lá.
Você não pode simplesmente fingir isso. Você alterando a string de versão não fará o trabalho "Check for BrightAndShinyFunction ()". Você precisa atualizar. 10.8 saiu por um tempo. 10.9 (Mavericks) está em beta. Se o seu Mac suporta 10.7, você deve atualizar para 10.7 pelo menos. 10.6 está mostrando sua idade. É cerca de US $ 20, mas eu acho que você precisa ligar para a Apple para obter 10,7 ... apenas 10,8 está disponível diretamente na loja Mac App.