Pergunta

Eu trabalho para uma agência web e nós apenas ter sido contratado para produzir um IPhone App para um cliente.

Gostaríamos de vender o App na AppStore sob o nome da empresa clientes, não a nossa. Ao inscrever-se a nossa empresa para o iPhone Developer Program, eu vejo isso diz aplicativos na AppStore aparecerá sob o nosso nome da empresa.

Isso significa que teríamos de se inscrever para o programa de desenvolvedor uma vez para cada cliente que fazemos um aplicativo para? Existe uma maneira que podemos ter uma conta, mas distribuir sob vários nomes de empresas?

Como freelance IPhone Developers lidar com isso?

Editar :. Eu estou especificamente interessada em como dev lojas que produzem aplicativos para iPhone para vender em nome de seus clientes lidar com este

Foi útil?

Solução

Cada cliente precisa para se inscrever para o programa de desenvolvedor.

Se você não tem muitos clientes, é mais fácil de fazer Ad-Hoc constrói a partir de sua própria conta e só fazer a final de construção App Store da deles. Ou, se eles têm pessoas técnicas que podem lidar com o ad-hoc constrói-se e não consumir a sua contagem de dispositivo precioso no portal do desenvolvedor.

Pode ser feito um "admin" em um portal do cliente, mas o problema com o uso que é que apenas a pessoa que criou a conta da empresa pode criar e usar certificados ad-hoc.

Outras dicas

Você se inscrever uma vez. Seus clientes cada iria querer se inscrever para consumo próprio para a razão mais importante. É aí que as informações do banco fica definido para dizer onde vai o dinheiro. :). E contratos, dados de vendas, etc. assumir as suas $ 99 serão perdidos no ruído em comparação com suas taxas. :).

A melhor maneira para que o trabalho é para que você faça desenvolvimento sob desenvolvedor curinga e distribuição chaves (ad hoc) de assinatura de código (sua conta). Você pode assinar por vários clientes com as mesmas chaves configurado dessa forma. Então, no final, você assinar e publicar com uma chave específica AppStore (conta de cada cliente).

Isso vai permitir que você faça desenvolvimento controle, testar e até mesmo executar um programa de distribuição de beta através de clientes. Quando o desenvolvimento é longo e você tenha resolvido em um build mestre, você entregar uma Zip da versão do assinadas com a chave e eles enviá-lo via iTunes Connect em sua conta.

seção Bonus:.. Esta configuração é fácil de implementar no XCode (uma vez que você as 24 horas de estrangular a si mesmo recebendo sua cabeça em torno Xcode e os certificados de distribuição de trabalho este é provavelmente o problema de desenvolvimento iphone mais bem documentado pedir uma verdadeira humano que já fez isso antes para configurá-lo pela primeira vez. ele será óbvio a partir de então.)

Vá para Project-> Editar Projeto Configurações> Configurações. Duplicar duas novas configurações off da configuração "Release". Chamar um "Ad Hoc", o outro "AppStore". Defina suas certificados de assinatura da seguinte forma, o seu iPhone Developer para Debug / Release, quer iPhone Distribuição para Ad Hoc, e sua distribuição iPhone (AppStore) para "AppStore". Esqueça que você ainda tem um cliente até o fim, em seguida, mudar para distribuição AppStore, construção, zip, e-mail, e feito.

Na prática, é mais complicado do que isso, como você vai precisar configurar vários certs / perfis / chaves em sua máquina também, mas uma vez que você é feito, basicamente funciona assim.

Não a resposta que você quer, mas eu acho que sim, você vai precisar para se inscrever para o desenvolvedor do programa uma vez para cada cliente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top