O que app-store-preflight-skills faz?
Verifique projetos iOS e macOS antes do envio para detectar problemas de revisão da App Store e reduzir o risco de rejeição.
Como usar
Esta skill analisa seu projeto iOS ou macOS em busca de possíveis problemas que poderiam causar rejeição na App Store. Ela verifica:
- Uso de APIs: Detecta APIs privadas ou obsoletas que podem levar à rejeição.
- Configurações do Info.plist: Verifica permissões e entradas obrigatórias.
- Assets e ícones: Confirma que todos os ícones e imagens necessários estão presentes e no formato correto.
- Metadados: Valida metadados como versão, build e descrição.
- Compatibilidade: Verifica se o projeto atende aos requisitos mínimos de sistema operacional.
Suporte a plataformas
- iOS
- macOS
- Xcode
- Swift Package Manager
Integração CI/CD
Você pode integrar esta skill em seu pipeline CI/CD para executar verificações automaticamente sempre que uma nova versão for enviada para revisão.
Exemplo de comando:
preflight-check --project ./MyApp.xcodeproj
Relatórios
Após a análise, um relatório detalhado é gerado com:
- Lista de problemas encontrados
- Gravidade (alta, média, baixa)
- Sugestões de correção
- Links para documentação relevante da Apple