Além disso, o mesmo fluxo de trabalho se aplica à criação de aplicativos Mac. Depois de arquivá-los, você pode obter o binário do pacote do arquivo no Finder (clique com o botão direito do mouse no Arquivo no Organizer e selecione "Mostrar no Finder")
DaGaMs
1 para fornecer outra solução. Eu adicionei outra resposta com mais detalhes sobre este método de distribuição de seu aplicativo usando o Application Loader em vez de arquivamento e distribuição.
whyoz
Você pode executar no modo de liberação no simulador?
bobobobo
36
Você pode usar a ferramenta de linha de comando para construir a versão de lançamento. Ao lado da pasta do seu projeto, ou seja,
Isso está no cd da ferramenta de comando na pasta que contém o arquivo .xcodeproj e execute o comando
Jon
Boa resposta, shao-chuan wang. Funciona como um encanto. Eu quero adicionar pouco a isso. Se você deseja fazer a versão do build para projetos ios, siga as etapas abaixo. Funciona
Amit Thakur,
25
O botão "reproduzir" é especificamente para construir e executar (ou teste ou perfil, etc). A ação Arquivar tem como objetivo construir para lançamento e gerar um arquivo adequado para envio à loja de aplicativos. Se quiser pular isso, você pode escolher Produto> Compilar para> Arquivar para forçar a compilação da versão sem realmente arquivar. Para encontrar o produto construído, expanda o grupo Produtos no navegador de Projetos, clique com o botão direito do mouse no produto e escolha mostrar no Finder.
Dito isso, você pode clicar e segurar o botão play para um menu de outras ações de construção (incluindo Build e Archive).
Eu tenho um grande aplicativo que estava tendo problemas para carregar na AppStore usando o método de arquivo que você encontrará no XCode 4. O indicador de atividade continuou girando por horas se eu estava tentando validar ou distribuir, então criei um tíquete de suporte para a Apple. Durante esse processo, descobri que você pode clicar com o botão direito do mouse no .app na pasta Produtos dentro do Project Navigator do XCode e compactar o aplicativo para enviar usando o Application Loader 2.5.1. (também conhecido como o método antigo). Apenas a pasta Debug - iphoneos pode ser acessada dessa forma (por enquanto) e assim que a Apple responder, isso é o que eles tinham a dizer:
Fico feliz em saber que o Application Loader forneceu uma solução alternativa viável. Discutindo essa situação internamente, não temos certeza de que enviar a compilação de depuração representará um grande problema (contanto que tenha sido assinado com o perfil de distribuição da App Store, como você mencionou). O aplicativo provavelmente ficará mais lento à medida que as opções de depuração são ativadas e as otimizações são desativadas para a configuração de depuração, embora ainda funcione. A análise do aplicativo determinará se está tudo bem ou não, pois não tenho certeza se isso é algo que eles verificam. Você pode tentar entrar em contato diretamente com a App Review para confirmar isso, se desejar. No entanto, como o App Loader está funcionando para você, recomendo reconstruir o aplicativo com sua configuração de versão e reenviá-lo para evitar o risco.Para localizar sua versão de lançamento no Xcode 4.x, clique com o botão direito do mouse em Application Archive na guia Archives no organizador e escolha "Mostrar no Finder". Em seguida, clique com o botão direito do mouse no arquivo .xcarchive no Finder e escolha "Mostrar conteúdo do pacote". O arquivo .app criado para lançamento deve estar localizado na pasta / Produtos / Aplicativos.
Esta foi uma informação muito útil para desenvolvedores que estão tendo problemas com o método de arquivamento, e meu aplicativo agora está sendo carregado com êxito, sem qualquer preocupação de que não funcionará da melhor maneira possível.
Essa parte agora está localizada em Esquemas. Se você editar seus esquemas, verá que pode definir a configuração de compilação de depuração / lançamento / adhoc / distribuição para cada esquema.
Estou executando no xcode 4.3 o mais recente com iOS5 .. você pode me orientar para construir para distribuição .. meu cliente deseja verificar o aplicativo (OTA) antes de enviar para a apple
Harin
1
Produto -> Arquivo, depois pressione o botão distribuir e marque a opção Exportar como Aplicativo ou o que desejar
Respostas:
A resposta curta é:
fonte
Você pode usar a ferramenta de linha de comando para construir a versão de lançamento. Ao lado da pasta do seu projeto, ou seja,
Digite o seguinte comando de construção:
fonte
O botão "reproduzir" é especificamente para construir e executar (ou teste ou perfil, etc). A ação Arquivar tem como objetivo construir para lançamento e gerar um arquivo adequado para envio à loja de aplicativos. Se quiser pular isso, você pode escolher Produto> Compilar para> Arquivar para forçar a compilação da versão sem realmente arquivar. Para encontrar o produto construído, expanda o grupo Produtos no navegador de Projetos, clique com o botão direito do mouse no produto e escolha mostrar no Finder.
Dito isso, você pode clicar e segurar o botão play para um menu de outras ações de construção (incluindo Build e Archive).
fonte
XCode> Produto> Esquemas> Editar Esquemas> Executar> Configuração de Compilação
fonte
Eles agruparam todas as opções de configuração / depuração de destino / construção em "esquemas". O guia de transição tem uma boa explicação.
fonte
Para definir a configuração da compilação para Depurar ou Liberar, escolha 'Editar Esquema' no menu 'Produto'.
Então você vê uma escolha clara.
O Apple Transition Guide menciona um botão no canto superior esquerdo da tela do Xcode, mas não consigo vê-lo no Xcode 4.3.
fonte
Eu tenho um grande aplicativo que estava tendo problemas para carregar na AppStore usando o método de arquivo que você encontrará no XCode 4. O indicador de atividade continuou girando por horas se eu estava tentando validar ou distribuir, então criei um tíquete de suporte para a Apple. Durante esse processo, descobri que você pode clicar com o botão direito do mouse no .app na pasta Produtos dentro do Project Navigator do XCode e compactar o aplicativo para enviar usando o Application Loader 2.5.1. (também conhecido como o método antigo). Apenas a pasta Debug - iphoneos pode ser acessada dessa forma (por enquanto) e assim que a Apple responder, isso é o que eles tinham a dizer:
Esta foi uma informação muito útil para desenvolvedores que estão tendo problemas com o método de arquivamento, e meu aplicativo agora está sendo carregado com êxito, sem qualquer preocupação de que não funcionará da melhor maneira possível.
fonte
Essa parte agora está localizada em Esquemas. Se você editar seus esquemas, verá que pode definir a configuração de compilação de depuração / lançamento / adhoc / distribuição para cada esquema.
fonte
Produto -> Arquivo, depois pressione o botão distribuir e marque a opção Exportar como Aplicativo ou o que desejar
fonte