Recentemente, atualizei para o XCode 9 . Quando eu construo o aplicativo, ele diz "configuração ilegal" para alguns storyboards em meus arquivos de pod. Tentei recriar os arquivos do storyboard, mas não ajudou.
storyboard
xcode9-beta
NSXCode
fonte
fonte
Respostas:
O XCode 9 não oferece suporte a storyboards desenvolvidos para iOS versão inferior a 7.
Tente alterar o Builds para no Inspetor de arquivos para uma versão superior do Clean and Build.
Veja a imagem
Edit: Informação importante de @ user435779 abaixo: Reinicie o XCode se os erros não desaparecerem.
fonte
Deployment Target (v.m)
(certifique-se seu alvo é 7+)Basta definir o destino de implantação para 8.0 + em geral para corrigir esse problema. Não há necessidade de passar por cada arquivo xib.
fonte
Deployment Target
esteja definido emGeneral
, os arquivos xib podem ter sua seçãoFile Inspector
->Interface Builder Document
configurada independentemente para umaBuilds for
configuração separada que não segue aGeneral
configuração. Isso é especialmente verdadeiro quando você está reutilizando "código" ou arquivos xib em projetos ou de software livre.Como o storyboard no Xcode 9 não é compatível com o que está abaixo do iOS 7.0, você precisa atualizar a versão do iOS no inspetor de arquivos .
Para obter mais informações, encontre a representação GIF abaixo.
Espero que funcione!!!
fonte
Tentei os dois métodos - no Xcode 9.3 (9E145)
Para cada XIB, adicionei o seguinte destino.
The On Targets -> General -> Deployment Info-> Change target
Limpei o projeto e compilou novamente no dispositivo. Funcionou!
fonte
Meu caso foi o diferente, fiz toda a solução acima, mas não obtive sucesso na compilação, então li o erro com foco e fui manualmente com o arquivo para abrir o arquivo .Xib e alterei o destino de desenvolvimento para iOS 10 e posterior.
e sim .. seu trabalho está bem
fonte