Como publicar um app na App Store sem Mac (só com Windows)
NovoO caminho que eu usei nos meus 2 apps: Expo no Windows, o build num Mac da Expo na nuvem, TestFlight e App Store Connect. Com os comandos, o custo e o que me fez ser rejeitado.
O Prompt Completo
Tenho um app feito com Expo (React Native) e quero publicar na App Store usando só o Windows, sem Mac. 1. Confira se o projeto está pronto pra iOS: bundleIdentifier no app.json, ícone, nome e versão. 2. Configure o EAS: npx eas-cli login e npx eas-cli build:configure. Use sempre npx eas-cli (não npx eas, que falha calado). 3. Gere o build de iOS na nuvem: npx eas-cli build --platform ios. Antes, me explique o que ele vai pedir (login da Apple, certificados) e deixe o EAS cuidar dos certificados. 4. Mande pro TestFlight: npx eas-cli submit --platform ios. 5. Me ajude a preencher o App Store Connect: prints de 1290 × 2796, descrição, palavras-chave, questionário de privacidade, links de privacidade e de suporte e a nota pro revisor. 6. Antes de enviar pra revisão, confira as regras que mais rejeitam: se o app tem conteúdo de usuário, termos antes do login e denunciar/bloquear em todo lugar (regra 1.2); nenhum pagamento ou doação por link de fora, só compra dentro do app (regra 3.1.1). Se o envio pro EAS ficar grande, crie um .easignore (ele substitui o .gitignore). Me diga o que vai instalar antes de instalar.
O que faz diferença
Os meus 2 apps na App Store, o StormStock e o SwipeSwipe, foram feitos no Windows. App de iPhone só compila num Mac, mas não precisa ser o seu: a Expo compila num Mac dela, na nuvem. O caminho: 1. Crie o app com Expo (roda no Windows): npx create-expo-app@latest meu-app, depois npx expo start, e abra no iPhone pelo app Expo Go. 2. Conta de desenvolvedor Apple (US$ 99 por ano): developer.apple.com/programs 3. Conta grátis na Expo: expo.dev. No projeto: npx eas-cli login e npx eas-cli build:configure. 4. Build de iOS num Mac da Expo, na nuvem: npx eas-cli build --platform ios. Na primeira vez ele pede o login da Apple e cria os certificados. É npx eas-cli, não npx eas: o segundo falha calado e parece que deu certo. 5. Mande pra Apple e teste no seu iPhone pelo TestFlight: npx eas-cli submit --platform ios. 6. No App Store Connect (appstoreconnect.apple.com), pelo navegador: prints do iPhone 6,9″ (1290 × 2796), descrição, palavras-chave, questionário de privacidade, links de privacidade e de suporte e a nota pro revisor. O que me fez ser rejeitado (o build 15, em 30/07): - Regra 1.2: app com conteúdo de usuário precisa mostrar os termos antes do login e ter denunciar e bloquear em todo lugar. - Regra 3.1.1: doação ou pagamento por link de fora não pode. Tem que ser compra dentro do app. Corrigi as duas, gravei um vídeo mostrando as correções nas notas pro revisor, e o build 17 foi aprovado em 05/08. Quanto custa: US$ 99 por ano da Apple. A Expo tem plano grátis com 15 builds de iOS na fila mais lenta (a cota renova todo mês); o Starter custa US$ 19 por mês. Mac: nenhum.
Kit Motion
Os vídeos dos meus Reels? Agora você faz igual.
Precisa de computador e de assinatura do Claude (Pro ou Max).
Resultados de exemplo
Você também pode gostar

Groq API grátis: a chave em 3 passos e um chatbot no seu site
Groq com Q (não o Grok do Elon Musk): uma API de IA com plano grátis. O link para criar a sua chave e o prompt para o Claude Code montar um chatbot que responde seus clientes no site.

Construir um SaaS com Claude Code
Prompt completo pra tirar um SaaS do zero com Claude Code: arquitetura, stack, banco, autenticação e deploy.

4 prompts de motion film
Um prompt para cada tipo de vídeo — você, sua marca, seu app e seu lugar. O Claude Code escreve o vídeo em código, com Remotion ou HyperFrames.
UI tracking: o vídeo que obedece a sua mão
Prompts para o Claude Code colocar um emoji que segue a sua mão, trocar por uma bola de água de verdade e dar um zoom que acompanha o seu rosto, no vídeo que você gravou no celular.

