Menu Docs
Página inicial do Docs
/ /
Atlas Device SDKs
/ /

Construa usando o Mac Catalyst

Nesta página

  • Procedimento
  • Atualize suas configurações da fase de construção
  • Atualize seu Podfile
  • Ative e teste o Catalyst em seu projeto

Esta página detalha as etapas necessárias para criar seu aplicação Realm ao usar Mac Catalyst com React Native versão 0.64 e abaixo.

Observação

A versão 10.6.0 e superior do Realm React Native SDK é compatível com Mac Catalyst.

Importante

A versão 0,65 e superior do React Native não exige estas etapas adicionais para construir usando o Mac Catalyst.

Dica

Veja também:

1

Antes de usar o Mac Catalyst em seu aplicativo React Native, você deve especificar o nome da plataforma. Clique em Build Phases no XCode e, na aba Bundle React Native code and images , adicione o seguinte para especificar "iOS" como o nome da plataforma.

export PLATFORM_NAME=ios
2

Observação

Esta é uma etapa temporária que não será necessária quando o seguinte problema do Cocoapods for resolvido:[Catalisador] O pacote de recursos Podspec requer uma equipe de desenvolvimento

Atualmente, há um bug do Cocoapods que faz com que o XCode exija uma equipe de desenvolvimento ao criar para o Mac Catalyst. Este bug impede a assinatura local. Como solução alternativa, você pode alterar seu Podfile para corrigir o certificado de assinatura do destino do pacote para que seja executado localmente.

Substitua o script de pós-instalação em seu Podfile removendo as seguintes linhas:

post_install do |installer|
react_native_post_install(installer)
end

E copie as seguintes linhas de onde estava seu script de pós-instalação anterior:

post_install do |installer|
react_native_post_install(installer)
installer.pods_project.targets.each do |target|
# Fix bundle targets' 'Signing Certificate' to 'Sign to Run Locally'
if target.respond_to?(:product_type) and target.product_type == "com.apple.product-type.bundle"
target.build_configurations.each do |config|
config.build_settings['CODE_SIGN_IDENTITY[sdk=macosx*]'] = '-'
end
end
end
end
3

Para testar o Catalyst em seu projeto, ative o Mac na aba general da área de trabalho do projeto XCode. Para fazer isso, clique em Mac na seção Deployment Info . Selecione "Scale Interface to Match iPad". Isso torna o "My Mac" selecionável, permitindo que você execute seu aplicativo no seu Mac.

Voltar

Guias de integração