Visual Studio 2017 para Mac

Última Atualização 17/01/2018

Comunidade de desenvolvedores | Requisitos do sistema | Compatibilidade | Código distribuível | Xamarin | Blogs | Serviço


Observação

Se você estiver acessando esta página em uma versão de idioma que não seja o inglês e quiser ver o conteúdo mais atualizado, visite a página de Notas de Versão em inglês.

Para mudar a configuração de idioma, vá para o rodapé na parte inferior da página. Clique no ícone e selecione o idioma desejado.


Este artigo contém informações sobre a versão mais recente do Visual Studio 2017 para Mac, versão 7.3.

Use o Visual Studio 2017 para Mac para criar aplicativos para dispositivos móveis, para a Web e a nuvem com o Xamarin e o .NET Core, bem como jogos com o Unity.

Download Visual Studio 2017 for Mac

Para saber mais sobre o Visual Studio 2017 para Mac, consulte Mac System Requirements (Requisitos do sistema Mac) e Mac Platform Targeting and Compatibility (Direcionamento e compatibilidade da plataforma Mac).

Para saber mais sobre outros downloads relacionados, consulte a página Downloads.

Comentários

Adoraríamos ouvir sua opinião! Você pode relatar um problema por meio da opção Relatar um Problema no IDE do Visual Studio para Mac. Você pode acompanhar seus comentários no portal Developer Community (Comunidade do Desenvolvedor). Para sugestões, fale conosco por meio do UserVoice.

Data da versão: 9 de janeiro de 2018 – Visual Studio 2017 versão 7.3 (7.3.3.5)

Esta versão contém a correção de bug a seguir:

Data de lançamento: 14 de dezembro de 2017 – Visual Studio 2017 versão 7.3 (7.3.2.12)

Esta versão contém correções de bug:

Aprimoramentos:

  • O instalador agora instala o SDK 2.0.3 mais recente do .Net Core por padrão.
  • Oculte a pasta “Componentes” e a capacidade de adicionar componentes aos projetos que ainda não tiverem um componente adicionado.

Data de lançamento: 7 de dezembro de 2017 – Visual Studio 2017 versão 7.3 (7.3.0.799)

Esta versão contém suporte para o Xcode 9.2.

Data de lançamento: 4 de dezembro de 2017 – Visual Studio 2017 versão 7.3 (7.3.0.797)

iOS

Assinatura automática de iOS.

Esta versão apresenta a Assinatura automática para iOS (bem como para tvOS e WatchOS) para simplificar significativamente o provisionamento.

Há diversos artefatos que precisam ser gerados para provisionar um dispositivo iOS:

  • Identidade de Assinatura do Desenvolvedor
  • ID do aplicativo (com os serviços de aplicativo necessários)
  • Um Perfil de Provisionamento que contenha essa UDID do dispositivo iOS.

Com o recurso de assinatura automática, o Visual Studio para Mac tentará gerar esses artefatos para você e modificará o arquivo .csproj para usar esses arquivos para a assinatura.

Para habilitar a assinatura automática em seu projeto do iOS, abra o editor Info.plist e selecione sua equipe de desenvolvimento na seção Assinatura. Se não tiver uma equipe, verifique se você entrou na sua ID da Apple por meio da ferramenta de Conta da Apple. Em seguida, habilite Habilitar assinatura automática:

Opção de assinatura automática no Visual Studio para Mac

É importante observar que todas as configurações do projeto provisionado serão definidas para usar o mesmo certificado e perfil.

O Visual Studio para Mac criará e atualizará automaticamente os certificados e perfis quando um dos seguintes eventos ocorrerem:

  • A assinatura automática está habilitada no editor de Info.plist.
  • Um dispositivo físico está conectado.
  • A ID do Pacote em Info.plist é alterada.
  • Uma funcionalidade compatível está selecionada em Entitlements.plist. Observe que nem todos os direitos disparam a Assinatura automática nesta versão. Os direitos a seguir não são compatíveis no momento:

    • HealthKit
    • HomeKit
    • VPN pessoal
    • Configuração de Acessório sem Fio
    • Áudio entre aplicativos
    • SiriKit
    • Ponto de acesso
    • Extensões de rede
    • Multipath

    O suporte para outros direitos será adicionado em futuras versões.

As preferências de identidade da Equipe e do Desenvolvedor são salvas em .userprefs para que possam ser excluídas do controle do código-fonte.

Designer do iOS

O Visual Studio 7.3 apresentou diversas novas melhorias do Designer de iOS:

  • Nova barra de ferramentas inferior

    barra de ferramentas inferior do designer do iOS

    Os controles Classe de tamanho, Visualizar como, orientação e zoom que antes estavam na barra de ferramentas do documento foram removidos. Essa funcionalidade foi movida para uma nova barra de ferramentas que foi adicionada à parte inferior da área do documento.

    • Os controles de zoom agora estão à direita da barra de ferramentas inferior e se comportam como antes.
      • A exibição atual é mostrada à esquerda da barra de ferramentas inferior. Clique para expandir a nova barra de Classe de tamanho/Exibir como:
        • Quando expandido, a barra exibe todos os dispositivos, orientações e/ou adaptações aplicáveis ao documento atual. Clique neles para alterar a exibição na superfície de design.
        • Quando as classes de tamanho estão habilitadas, um botão é exibido no lado direito da barra de ferramentas expandida. Clique neste botão para criar uma variação com base no dispositivo selecionado no momento, na orientação e/ou na adaptação.
  • Modo de Restrições

    Nova barra de ferramentas de restrições do designer de iOS

    Os botões Adicionar e Remover as Restrições na barra de ferramentas do documento foram removidos e uma nova alternância Modo de Restrições foi introduzida.

    • Anteriormente, você entrava no modo de restrições clicando novamente em uma exibição selecionada na superfície de design. Esse mecanismo foi substituído pelo novo comutador de alternância na barra de ferramentas superior do documento.
    • O botão Atualizar Quadros de Restrições na barra de ferramentas superior do documento agora se tornou a Atualizar Restrições de Quadros quando você estiver no modo de restrições.
  • Guia do Layout da Área de Segurança

    Agora o Guia do Layout da Área de Segurança, apresentado no iOS 11, é compatível.

    • Os Guias de Layout da Área de Segurança podem ser habilitados nas propriedades do documento (visíveis ao clicar na superfície de design fora de todos os controladores de exibição).
    • Quando os Guias de Layout da Área de Segurança estiverem habilitados, as restrições existentes nos guias de layout da parte superior ou inferior são convertidas em restrições da área de segurança.
    • Se os Guias de Layout da Área de Segurança estiverem desabilitados, as restrições existentes nos guias da área de segurança serão convertidas em guias de layout superior ou inferior.
  • Suporte a Xcode

    • Agora há suporte total para o Xcode 9.1.
    • A versão mínima compatível é Xcode 8.0.

Outros

  • Novo tipo de catálogo de ativos: ColorSet.

    • O Xcode9 / iOS 11 é compatível com os ativos ColorSet apresentados, permitindo aos usuários definir cores personalizadas para usar em seus aplicativos. Esta versão do Visual Studio para Mac agora é compatível com esse recurso.

Android

  • Melhoria nos erros de implantação. Agora, quando o usuário tenta executar um projeto Android sem nenhuma atividade iniciável no modo de Versão, o IDE captura isso e fornece ao usuário uma mensagem de erro mais informativa.

  • Dicas de configuração de execução. O editor de Configuração de Execução agora fornece dicas sobre como exportar corretamente uma atividade, serviço ou receptor de difusão.

  • Integração do Gerenciador de SDK no atualizador. O Atualizador do Visual Studio para Mac pode resolver, baixar e instalar as dependências do SDK do Android automaticamente. Se uma atualização do Xamarin.Android precisa que um nível específico do SDK do Android SDK esteja instalado, o pacote de SDK necessário será mostrado na lista com as atualizações disponíveis e será baixado automaticamente. Após a instalação bem-sucedida do Xamarin.Android, o aplicativo de atualização instalará o pacote baixado anteriormente no local padrão do SDK do Android.

Designer Android

  • Processamento mais rápido no Visual Studio
  • Melhorias na confiabilidade do Visual Studio
  • Melhor experiência de rolagem para widgets ScrollView

Xamarin Live Player (Versão prévia)

  • Atualizado para incluir suporte para projetos de estilo do SDK.

  • Atualizado para incluir suporte para emuladores de Android e simuladores de iOS. Agora é possível usar a Execução Dinâmica para visualizar suas exibições de Formulário sem precisar emparelhar um dispositivo ou compilar um aplicativo.

  • Melhores relatórios de status e mensagens de erro durante a implantação.

  • O status de implantação ao implantar para “Execução Dinâmica da exibição atual”.

  • A Execução Dinâmica agora também tem um atalho (Shift+Opt+L).

O aplicativo Player também foi atualizado com muitas melhorias e correções de bugs. Obtenha os builds mais recentes das respectivas lojas de aplicativo.

Editor

  • Novas refatorações baseadas em Roslyn.

    Gerar com base em uso, Alterar método de assinatura, e Extrair interface agora são oferecidos como refatorações dentro de seu código C#.

Outros

  • Integração de VSTest.

    O Visual Studio para Mac agora é compatível com uma variedade mais ampla de estruturas de teste por meio da integração do VSTest. Estruturas como MSTest ou xUnit agora podem ser usadas dentro do Visual Studio para Mac por meio de pacotes do adaptador do NuGet (MSTest.TestAdapter, xunit.runner.visualstudio por exemplo).

  • Autenticação atualizada.

    Melhorias para a integração da autenticação do Visual Studio devem resolver muitos dos problemas que os usuários encontravam ao entrar com suas contas do Visual Studio e buscar informações de licenciamento.

  • Acessibilidade.

    Temos trabalhado continuamente para atualizar e melhorar a acessibilidade.

  • Suporte do Atualizador para .NET Core.

    Agora, o Visual Studio para Mac verifica se o SDK do .NET Core 2.0 está instalado durante a verificação de atualizações. Se ele não estiver instalado, a caixa de diálogo da Atualização do Visual Studio permitirá que ele seja baixado e instalado.

Principais problemas corrigidos nesta versão

Problemas conhecidos

  • O Docker pode interferir na inicialização de emuladores Android que usam HAXM. Ao depurar aplicativos Android em emuladores, desligue o Docker antes de tentar depurar.

  • A criação de um Xamarin.Forms em branco em F# pode causar falhas de IDE durante a tentativa de compilar o aplicativo. Uma solução alternativa para esse problema é adicionar o pacote Xamarin.Forms ao projeto manualmente.


Histórico de notas de versão do Visual Studio 2017 para Mac

Notas de versão do Visual Studio 2017 para Mac versão 7.2

Notas de versão do Visual Studio 2017 para Mac versão 7.1

Notas de versão do Visual Studio 2017 para Mac versão 7.0

Início da página