Como assinar e carregar aplicativos lateralmente no Apple TV 4K

Sem porta USB-C para conectá-lo a um computador, o Apple TV 4K se enquadra firmemente na categoria de “produtos irritantes com os quais a Apple não deseja que você mexa”. No entanto, embora seja mais fácil colocar seus próprios aplicativos no irmão mais velho, o Apple TV 4, ainda é possível assinar e carregar aplicativos lateralmente no 4K.

A primeira coisa a notar é que se você é um usuário da Apple TV 4, não precisa fazer isso. O processo está bastante envolvido (pelo menos na primeira vez) e, embora funcione perfeitamente na Apple TV 4, simplesmente não há sentido em que você possa usar o Cydia Impactor apenas em uma fração do tempo. Para fazer isso, siga Passos 1-6 do nosso outro guia, substituindo quaisquer referências ao LiberTV pelo aplicativo escolhido para carregar lateralmente.

Usuários da Apple TV 4K, continue lendo.

Pré-requisitos

As etapas de pré-requisito a seguir precisam ser executadas apenas uma vez. Quando estiver pronto, você nunca precisará repeti-los. Se você já seguiu essas etapas e já carregou um aplicativo com sidel, já pode avançar para Como assinar um aplicativo.

Antes de começar, você deve ter:

1) Um computador Mac, um Hackintosh ou um computador executando o macOS em uma máquina virtual.

2) Xcode, que você pode baixar gratuitamente na Mac App Store.

3) O aplicativo iOS App Signer, disponível gratuitamente no site oficial.

4) Registrou seu Apple ID como uma conta de desenvolvedor gratuita, o que você pode fazer muito rapidamente no portal Apple Developer.

5) Adicionado seu ID Apple nas Preferências do Xcode, pronto para assinar aplicativos com.

6) Emparelhe seu computador com o Apple TV 4K para que você possa se conectar a ele no Xcode. Isso é feito facilmente, seguindo o guia da Apple sobre o tópico.

Como assinar um aplicativo

Se você sabe que seu aplicativo já está assinado e deseja apenas enviá-lo para o Apple TV 4K, você pode pular para Como carregar um aplicativo lateralmente. Exemplos desse cenário incluem aplicativos salvos que você assinou anteriormente com o iOS App Signer e só precisam enviar para o dispositivo novamente e aplicativos pré-assinados por outra pessoa com um certificado válido que você deseja usar.

Se você não sabe o que isso significa ou não tem certeza de que seu aplicativo foi assinado, deve suponha que o aplicativo não esteja assinado e siga as instruções nesta seção.

A primeira etapa será criar um certificado e um perfil de aprovisionamento para assinar o aplicativo. Leitores com um pago conta de desenvolvedor pode criá-las no site de desenvolvedor da Apple, em Certificados, identificadores e perfis. No entanto, isso é complicado, e os leitores com uma conta de desenvolvedor gratuita não podem fazer tudo. Por esse motivo, recomendo usar o seguinte método, que acho muito mais fácil:

1) Lançamento Xcode.

Debaixo Xcode, Preferências, Contas, verifique se o seu ID Apple foi adicionado. Isso é para assinar nossos aplicativos. Se não estiver, pressione + para adicionar uma conta, selecione identificação da Apple, e depois entre.

2) Agora, na barra de menus, selecione Arquivo, Novo projeto, tvOS, aplicativo de exibição única.

3) Agora insira os detalhes do projeto. o Nome do Produto normalmente deve ser o nome do aplicativo que você deseja carregar lateralmente, por exemplo Kodi. o Nome da organização poderia ser literalmente qualquer coisa. o Identificador da organização é normalmente com. seguido por uma sequência pessoal que você pode usar para todos os seus aplicativos, por exemplo com.idownloadblog.

UMA Identificador de pacote será gerado automaticamente a partir desses dois campos. No exemplo que eu dei acima, meu identificador de pacote seria com.idownloadblog.kodi. O seu será diferente. o Equipe deve ser o ID da Apple que você adicionou Passo 1) acima.

4) Quando o projeto estiver aberto, configure-o como mostrado abaixo. Certifique-se de selecionar seu específico Unidade Apple TV 4K no canto superior esquerdo, não genérica. Ele deve estar conectado ao seu computador através da mesma rede Wi-Fi para fazer isso.

o Identidade os campos devem ser preenchidos automaticamente com as informações de Etapa 3). o Assinatura Campos devo selecione seu ID Apple e mostre Sem erros. Selecione a versão atual do firmware da Apple TV 4K em Destino de implantação.

Ao fazer isso, o Xcode deve criar um perfil e um certificado de provisionamento automaticamente para seu aplicativo / dispositivo, que você pode ver listado em Assinatura seção acima.

Agora você pode sair do Xcode.

5) Lançamento iOS App Signer. Arraste o aplicativo que você deseja acessar Arquivo de entrada campo.

Debaixo Certificado de assinatura, selecione o ID Apple que você usa no Xcode (de Passo 1)) Para Perfil provisório, selecione o perfil que o Xcode gerou automaticamente para você. Provavelmente terá o Identificador de pacote que foi criado com o projeto Xcode em Etapa 3), por exemplo, com.idownloadblog.kodi.

Os outros campos podem ser ignorados. Bater Começar e salve o aplicativo agora assinado em sua área de trabalho.

Se você precisar carregar o aplicativo novamente no futuro, mantenha-o salvo no seu computador. Isso evitará repetir alguns dos guias da próxima vez.

6) Repetir Passos 2) -5) para qualquer outro (s) aplicativo (s) que você deseja carregar lateralmente. Lembre-se de alterar os detalhes no projeto Xcode e no iOS App Signer a cada vez, para corresponder ao aplicativo, ID da Apple e unidade da Apple TV que você está usando.

Agora você está pronto para carregar os aplicativos no Apple TV 4K.

Como carregar um aplicativo lateralmente

1) Depois de ter pronto o (s) aplicativo (s) assinado (s), inicie o Xcode e selecione Janela, dispositivos e simuladores na barra de menus.

Verifique se o Apple TV 4K está conectado e realçado na barra lateral.

2) Clique no + para adicionar um aplicativo. Selecione seus aplicativos assinadosna área de trabalho (ou onde quer que você os salvou) para carregá-los para o Apple TV 4K.

3) Agora os aplicativos devem aparecer na tela inicial do Apple TV. Saia do Xcode e aproveite seus aplicativos de sideload no Apple TV 4K.

Informação adicional

Se você tiver uma conta de desenvolvedor gratuita da Apple (e não tiver jailbreak), precisará carregar os aplicativos novamente a cada 7 dias. Se você tiver uma conta paga, ela durará um ano.

No futuro, pule o Pré-requisitos seção. Para carregar novos aplicativos não assinados, siga as seções Como assinar um aplicativo e Como carregar um aplicativo lateralmente novamente. Para carregar aplicativos assinados anteriormente para os quais você já criou um projeto Xcode e certificado de assinatura, siga Como carregar um aplicativo lateralmente só.

Se você reter seus aplicativos assinados no final de Etapa 5) na seção Como assinar um aplicativo, você pode renunciá-los facilmente usando o iOS App Signer. Basta soltá-los e usar o Somente assinar novamente e empurre-os conforme detalhado em Como carregar um aplicativo lateralmente.

Ufa! O processo não é tão ruim quanto parece; muitos passos podem ser ignorados após a primeira vez, e outros se tornam uma segunda natureza.

Problemas? Deixe-me saber se você está preso através da seção de comentários e tentarei ajudar.