Pergunta

Eu queria saber se havia uma maneira de um código de aplicativo para determinar se o aplicativo é real (na loja do iTunes) versus teste? O motivo é que tenho todas as partes da compra de aplicativos resolvidas. No entanto, ao verificar o recibo, você deve enviá -lo para qualquer https://buy.itunes.apple.com/verifyreceipt se viver ou https://sandbox.itunes.apple.com/verifyreceipt Se apenas um teste.

Atualmente, alterno a configuração antes do envio, mas sei que essa abordagem pode falhar facilmente com uma versão de sandbox sendo enviada por acidente. Eu gostaria do código para determinar qual URL usar.

Foi útil?

Solução

Você pode defini -lo usando alguns #ifdefs e as diferentes configurações de compilação Xcode podem criar (por exemplo, depuração vs. liberação vs. distribuição).

Outras dicas

Você deve usar um #define APP_STORE, ou algo assim, e verifique com #ifdef. Em seguida, em seu script de construção para construir o envio da sua loja de aplicativos do zero (você tem um script de construção de uma etapa, certo?), Apenas definindo automaticamente APP_STORE, e você nunca esquecerá.

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