Pergunta

editar

Encontrou a solução. Reinstale tudo - Xcode, Mono, Monodevelo e Monotouch. Agora funciona. yay.

/editar

Eu tenho Xcode (3.2.1 - Snowleopard, iPhone 3.1.3) instalado por um tempo, e posso executar e criar aplicativos bem.

Eu instalei o Monotouch, pois quero alavancar os mais de 8 anos de habilidades .NET que tenho :)

Então eu instalei:

  • Mono: Monoframework-2.6.1_1.macos10.novell.x86

  • Monotouch: Monotouch-Eval-1.5.0

  • Monodevelo: Monodevelo-2.2.1-r152508 (foi 2.2.1, mas quando eu iniciei, disse que havia uma atualização, que eu instalei-essa é a versão de atualização)

Se eu fizer um novo projeto e construí -lo, recebo algum dos seguintes erros:

  • Falha na construção. Referência de objeto não definida para a instância de um objeto.
  • A construção falhou: o iBtool não encontrou (btw, é em/desenvolvedor/usr/bin/ibtool) ou um semelhante ao segundo se eu usar a versão mais antiga (2.2.1 lançada) do monotoque.

Não consigo encontrar nenhuma informação de depuração em nenhum lugar. Eu poderia reinstalar o Xcode/iPhone SDK, mas como já está instalado e funciona (e não, isso não é uma atualização do SL), não faz sentido.

Alguém tem alguma idéia? Eu quero tanto usar o Monotouch - OBJ -C me leva à parede! Os aplicativos de console (mono) funcionam bem.

Mac OS X 10.6.2, MacBook Pro, instalação limpa com configurações antigas movidas.

Foi útil?

Solução

Postando para tornar a resposta para a pergunta mais óbvia na lista, a solução foi:

O "iBtool" não encontrado significa que o Monotouch/Monodevelop não consegue encontrar a instalação do Xcode. Provavelmente, você não instalou o Xcode SDK. Às vezes, as atualizações quebram o SDK da Apple, então você precisa reinstalar o SDK da Apple.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top