Essa é uma revisão anterior do documento!
Configure um projeto para envio na loja.
No Safari acesse a página Certificados da Apple.
Clique em Identifiers do lado esquerdo, e depois no botão adicionar.
Selecione a opção App IDs e depois clique em Continue
Selecione App e clique no botão Continue.
No campo Description informe o nome do projeto.
No campo Bundle ID informe o nome do pacote do projeto.
Em Cabacibilities informe todos recursos necessários para funcionar o aplicativo. No caso do EasyPromo os recursos são:
Depois clique no botão Continue. Depois verifique se as informações estão corretas e depois clique no botão Register.
Voltando para pagina inicial dos certificados, clique na opção Profiles do lado esquerdo.
Clique no botão para adicionar o perfil.
Depois em Distribuition selecione a opção App Store Connect e clique no botão Continue.
Em App ID selecione o ID criado do aplicativo referente. Depois clique no botão Continue.
Na seleção de certificados, o certificado válido é a segunda opção. Selecione o certificado e clique no botão Continue.
No campo Provisioning Profile Name defina nome do certicado de perfil do app. Depois clique no botão Generate.
Clique no botão Download e salve o arquivo na raiz do projeto.
Copie do projeto modelo um novo projeto na área de trabalho do MiniMac.
Troque o ícone do aplicativo para logo desejado. Vá no diretório do projeto. Acesse: Assets.xcassets depois em AppIcon.appiconset e substitua o arquivo AppIcon.jpg pelo mesmo nome.
Abra o XCode e o projeto modelo do Webview - EasyPromo.
No diretório do lado esquerdo localize o Content View.
Após abrir o Content View localize a URL do EasyPrmo e troque pelo token da conta que será utilizado no aplicativo.
Localize a mensagem que é exibida ao carregar a URL do EasyPromo e informe o nome da aplicação.
Atualize o arquivo GoogleService-Info.plist do Firebase no projeto.
No lado esquerdo, clique no ep-webview do diretório, e ao abrir o painel do projeto clique na guia General e defina o nome do app no Display Name.
Agora vá na guia Signing & Capabilities. Vá em Signing (Release) e no campo Bundle Identifier infome o nome do pacote do projeto.
Em Provisioning Profile selecione o certificado de perfil do app gerado para esse pacote definido e clique no botão Open.
Para enviar o release do aplicativo para a plataforma da App Connect. Clique no menu Product.
Depois clique em Arquive.
Depois clique no botão Validate App, para confirmar se está tudo de acordo com as políticas da Apple.
Depois clique no botão Validate.
Selecione a linguagem primária do App e clique no botão Next.
Depois aguarde a validação.
Depois clique no botão Done para concluir. Após voltar para tela de validações clique no botão Distribute App.
Depois selecione App Store Connect e clique no botão Distribute.
E aguarde concluir.
Alguns avisos serão listados, nesse caso é referente ao certificado gerado pela Firebase da Google. Clique em Done para continuar.
Após concluir a tela de validação irá informar o status da build.
Para criar a página do aplicativo na Apple Store, precisa acessar a plataforma App Store Connect
Ao se autenticar clique em Apps.
Serão exbidos os aplicativos já cadastrados, mas aparecerá também a build que foi feita o upload através do XCode. Nesse caso clique na build ep-webview.
Em Previews and Screenshots suba os prints para Iphone e também IPad eferentes ao apple.
Preencha os campos Promotion Text, Description, Keywords e Support URL.
Em Build clique no botão Add Build.
Selecione a Build e clique no botão Done.
Depois na Build adicionada clique em Manage para definir o uso de criptografia.
Selecione a opção None of the algorithms mentioned above e depois no botão Save.
Em App Review Information informe os dados de login do aplicativo para homologação da equipe da Apple em Sign-in required. Tambem preencha as informações de contato para equipe da Apple entre em contato caso necessário.
Agora clique no botão Save.
No menu do lado esquerdo vá em General e clique em App Information. Defina Name e o Subtitle.
Em General Informations clique em Set Up Content Rights Information.
Selecione a opção No, it does not cotain, show, or access third-party content e clique no botão Done.
Em Age Rating clique no botão Set Age Rating.
Marque todas as opções como NONE e clique no botão Next.
Marque as opções No, this app doesn't contain… e clique no botão Next.
Marque a opção Not applicable to this app e clique no botão Next.
Depois clique no botão Done.
Depois volte para cima da página e clique no botão Save.