Certifique-se de verificar as atualizações no final desta postagem
O Reveal.app Beta tornou-se público hoje. Parece incrível e você deseja usá-lo imediatamente. O aplicativo vem com instruções muito claras sobre como usá-lo com um aplicativo iOS baseado em Xcode, mas como usar com Rubymotion ?
Bem, na verdade é muito simples!
Você principalmente tem que seguir o que diz a documentação do RubyMotion e do Reveal …
- Vincule simbolicamente a estrutura do Reveal ao diretório do seu fornecedor – crie um no diretório raiz do seu aplicativo, se ainda não estiver lá
cd vendor
ln -s /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/Reveal.framework
- Adicione a estrutura ao seu Rakefile
app.vendor_project('vendor/Reveal.framework', :static, :products => ['Reveal'])
- Reveal depende de CFNetwork e QuartzCore, então vá em frente e adicione-os também ao Rakefile
app.frameworks << 'CFNetwork'
app.frameworks << 'QuartzCore'
É isso aí! Execute rake e mude para Reveal, você verá o nome do seu aplicativo no menu suspenso localizado no canto superior esquerdo.
Atualização: fiz uma pequena joia para tornar a integração ainda mais fácil: revelar movimento
Atualização 2: o Reveal atingiu a versão 1.0 e não está mais na versão beta, e a pequena Jóia que escrevi ainda funciona conforme o esperado. Se você já usa CocoaPods, pode preferir o pod oficial . Mark Rickert escreveu uma boa postagem no blog detalhando como conectar o Reveal ao seu aplicativo RubyMotion por meio de um pod .
Felicidades!