Jump to content

Fabio Lunardelli

Members
  • Content count

    1
  • Joined

  • Last visited

Community Reputation

0 Comum

About Fabio Lunardelli

  1. Fabio Lunardelli

    Ajuda para compilar Aplicativo xcode 8.0

    Olá comunidade Esta semana apareceu um desafio para mim em meu trabalho. Sou desenvolvedor porém não de aplicativos mobiles, entretanto me foi dada essa tarefa e nas atuais circunstâncias não havia como dizer não e o jeito foi aceitar e encarar. De verdade necessito muito da ajuda de vocês. O aplicativo é basicamente uma aplicação em que o usuário entra com um login e senha e tem acesso a alguns conteúdos que estão salvos em um servidor. Meu trabalho é alterar este aplicativo para se conectar a um novo servidor (Uma cópia do servidor atual porém que obviamente agora possui outro endereço IP). Para mim, por lógica o primeiro passo seria conseguir fazer o aplicativo rodar da maneira como se encontra hoje (me foram fornecidos os códigos), e então após funcionando tentar alterá-lo para conectar ao novo servidor. Outro ponto que acho importante mencionar é que o aplicativo foi desenvolvido já tem um certo tempo e pelo o que consultei na apple para republicar o app terei de atualizá-lo pelo menos para a versão swift 2.3 ou 3.0 Então, explicado o cenário, vamos ao ponto em que cheguei: O aplicativo foi desenvolvido em Swift. Com o código fonte do App em mãos, verifiquei que o primeiro passo seria a instalação das bibliotecas utilizadas através do gerenciador de dependências Cocoapods. - Alterei o arquivo Podfile, pedindo para que ele instalasse todas as bibliotecas utilizadas na versão 2.3 do swift. - Abri o xcworkspace no Xcode 8.0 - Como solicitado atualizei o swift do aplicativo para a versão 2.3 (Atualizei somente os códigos do app em si, uma vez que o Xcode informava que as bibliotecas utilizadas já estavam na versão 2.3, pois no podfile solicitei que fossem instaladas no swift 2.3) Porém no momento de compilar estou obtendo alguns erros como por exemplo: Inúmeros erros deste tipo: Nil is not compatible with expected argument type '[AnyObject]' Print: https://imgur.com/Wn5lBYF 1 erro deste tipo: Failable initializer 'init(path:)' cannot override a non-failable initializer Print: https://imgur.com/W8XZzC5 O que eu queria saber é o seguinte: Esses erros são normais por conta que atualizei o app para o swift 2.3 e agora precisarei corrigir algumas coisas manualmente no código? Ou eu fiz alguma coisa errada no processo e por isso estou tendo estes erros?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.