Separei um projeto em duas compilações e dei a cada um deles um plist
arquivo. Tudo funciona bem, mas continuo recebendo este aviso de compilação:
Aviso: A fase de construção Copy Bundle Resources contém o arquivo Info.plist deste destino 'MyApp-Info.plist'
Eu entendo isso quando tento construir MyApp
. Construir para o segundo destino gera o mesmo erro (com SecondTarget-Info.plist
no aviso). Não sei por que é um aviso, pois quero que a compilação contenha esse .plist
arquivo. Cada um dos .plist
arquivos tem uma associação de destino (para sua própria compilação).
O que esse aviso significa? Existe alguma maneira de fazê-lo desaparecer?
Respostas:
https://developer.apple.com/library/content/qa/qa1649/_index.html
Excerto:
fonte
Para corrigir no xcode 4:
1) Remova a referência ao seu arquivo info.plist selecionando-o e pressionando delete.
2) Adicione o arquivo info.plist novamente, mas escolha nenhum destino e desmarque a opção "adicionar aos destinos".
fonte
Caso alguém se depare com isso com o Xcode 3, para corrigi-lo, clique no arquivo .plist na coluna da esquerda em "Grupos e arquivos" e, na área superior direita, desmarque a caixa ao lado do nome do arquivo .plist na coluna sob o ícone de alvo. Você precisará diminuir o zoom do editor (Exibir -> Reduzir o zoom do editor) para mostrar as caixas de seleção.
fonte
Outra solução é:
Você pode ter removido acidentalmente um arquivo de projeto dos dados principais da "associação de destino".
Selecione seu Main.storyboard no navegador de projeto à esquerda
Vá para o "inspetor de arquivos" (primeira guia) à direita
Encontre a lista "Membro de destino"
Ative a caixa de seleção
Reserve um pouco de tempo para processar, mas, enquanto estiver fazendo isso, verifique também LaunchScreen.storyboard, .xcdatamodelid, Assets.xcassets e todos os arquivos .swift no seu projeto. Todos deveriam ter sido ativados para a associação de destino.
Nota: o Info.plist não deve ter a associação de destino marcada ativada.
Espero que isto ajude.
fonte
Apenas como uma observação ... Vou tentar escrever um bom Radar sobre isso, mas é realmente estranho a maneira como a Localização é tratada nos Storyboards no Xcode. Se você perguntar "Mostrar no Finder", não verá o arquivo .storyboard selecionado, mas a pasta que o contém. Eu acho que tem a ver com a localização do storyboard. Assim que mudei isso de inglês para alemão (e, portanto, não tenho mais o arquivo no root ou no en.lproj), comecei a ter problemas.
fonte