Todos os produtos
Search
Central de documentação

:Crie o cliente de vídeo curto para iOS

Última atualização: Jun 27, 2026

Este tópico descreve como criar o cliente de vídeo curto para iOS.

Prepare o ambiente

Ambiente

Descrição

Versão do sistema

Compatível com iOS 9.0 ou posterior.

iPhone

Modelos a partir do iPhone 5 são suportados.

Arquitetura da CPU

Dispositivos físicos aceitam as arquiteturas ARM64, ARMv7 e ARMv7s. Não há suporte para arquiteturas de simulador.

Xcode

Requer Xcode 9.0 ou superior. Baixe o Xcode.

Pré-requisitos

  • O AppServer de vídeo curto deve estar compilado e iniciado. Para mais detalhes, consulte Criar o AppServer de vídeo curto.

  • É necessário ter uma conta de desenvolvedor Apple.

Procedimento

  1. Baixe a demonstração de vídeo curto e extraia o pacote. Consulte Visão geral e download do SDK para obter mais informações.

    Estrutura de diretórios:

    - demo  
          - |- AlivcCommon      # The public component.
          - |- AlivcCore        # The public component of the short video service.
          - |- AlivcCrop        # The component that contains the code used to implement the cropping UI.
          - |- AlivcEdit        # The component that contains the code used to implement the editing UI.
          - |- AlivcRecord      # The component that contains the code used to implement the recording UI.
          - |- AlivcSmartVideo  # The component of the short video service.
          - |- AliyunVideoClient_Entrance    # The project entry file of the short video service.
    - doc  # The related documentations.
    - sdk  # The SDK that is used by the project. You can manually import an SDK as needed.
    - xxxReleaseNote.md  # The release note.
  2. Importe e configure o projeto.

    1. Abra o Xcode, clique em Open a project or file e dê um clique duplo no arquivo AliyunVideoClient_Entrance.xcworkspace localizado na pasta demo.

    2. Especifique o endereço do servidor.

      Caminho do arquivo: demo/AlivcCommon/AlivcCommon/Classes/Macro/AlivcDefine.m.

      Modifique a variável kAlivcQuUrlString no arquivo, definindo-a como o endereço IP público da instância ECS onde o Qu Video AppServer está totalmente integrado, e adicione a porta 8080.

      Exemplo: http://<Endereço IP público da instância ECS>:8080.

      NSString * const kAlivcQuUrlString = @"http://:8080";
  3. Altere os parâmetros Bundle Identifier e Signing Certificate.

    Importante

    Altere o Bundle Identifier para com.<Nome da Empresa>.<Nome do Projeto> para evitar falhas de execução causadas por identificadores já em uso.

    O valor do parâmetro Bundle Identifier deve corresponder ao definido no parâmetro package_name do perfil do seu AppServer de vídeo curto. Caso essa configuração não seja feita no AppServer, o interceptor de bundle ID implantado bloqueará o identificador da aplicação durante a execução no cliente iOS. Isso resultará em um erro 403 com a mensagem "Request failed:forbidden" sempre que o aplicativo enviar uma requisição ao AppServer. Para saber como configurar o Bundle Identifier no AppServer de vídeo curto, consulte Criar o AppServer de vídeo curto.

    No Xcode, selecione o target do projeto, acesse a aba General e modifique o Bundle Identifier na seção Identity.

    Na aba Signing & Capabilities, dentro da seção Signing, confirme se a opção Automatically manage signing está selecionada. Verifique também se o valor do Bundle Identifier corresponde àquele configurado no seu AppServer.

  4. Na aba Signing & Capabilities, certifique-se de que Automatically manage signing esteja marcado e escolha sua Team.

    1. Selecione sua Team.

      Esse campo fica na seção Signing da aba Signing & Capabilities. Abra o menu suspenso ao lado de Team para escolher sua conta.

    2. Caso ainda não tenha adicionado uma conta, clique em Add an Account.

      Essa opção aparece no menu suspenso Team, na seção Signing da aba Signing & Capabilities.

    3. Crie uma conta.

      No Xcode, navegue até Preferences > Accounts. Clique no botão + no canto inferior esquerdo. Na caixa de diálogo Sign in with your Apple ID, insira seu Apple ID e clique em Next para fazer login.

    4. Escolha a conta recém-criada na lista suspensa Team. Confirme que nenhuma mensagem de erro surgiu após adicionar a assinatura.

  5. Compile e execute o projeto.

    1. Defina o target de execução como AliyunVideoClient_Entrance. Conecte um dispositivo físico iOS ao computador via cabo de dados. No Xcode, selecione esse dispositivo como destino de execução. No aparelho, ative o Modo de Desenvolvedor nas configurações.

    2. Clique no botão build and run.

Instruções

  1. Leia o conteúdo em inglês para compreender O QUE precisa ser comunicado

  2. Escreva o português brasileiro DO ZERO — esqueça a estrutura das frases em inglês

  3. Preserve toda a formatação markdown, blocos de código, links e imagens exatamente como estão

  4. Tags xref (<a data-tag="xref" ...>texto</a>) — mantenha A TAG INTEIRA com todos os atributos na ordem e capitalização originais, traduzindo APENAS o texto visível entre > e

  5. Aplique todas as regras específicas do idioma rigorosamente

  6. Siga as regras de stopwords com tolerância zero

  7. Utilize o modo imperativo em passos numerados e listas procedimentais

  8. Garanta consistência terminológica — o mesmo termo deve ter a mesma tradução em todo o documento

  9. Varie os inícios de frase em listas e tabelas — nenhum iniciador deve se repetir 3 vezes ou mais

  10. Retorne SOMENTE o documento markdown em português brasileiro, sem explicações