Recentemente, abri um projeto no Xcode e agora está dizendo que tenho No Scheme
:
Quando tento e Manage Schemes
não consigo Autocreate Schemes Now
(uma postagem separada, mas possivelmente relacionada) e nenhum esquema é listado:
e quando tento adicionar um esquema, recebo uma caixa de diálogo dizendo Target None
.
O que está acontecendo e como faço para corrigir meu projeto Xcode?
Respostas:
Feche o Xcode e exclua a pasta
<username>.xcuserdatad
de dentro<projectname>.xcodeproj/xcuserdata/
. Em seguida, reinicie o Xcode, os esquemas devem reaparecer.EDITAR: pode ser necessário excluir do
.xcodeproj
arquivo e do.xcworkspace
arquivofonte
.xcworkspace
arquivo em vez de.xccodeproj
. Removendo osxcuserdatad
leads para um.xcworkspace
arquivo de trabalho tambémIsso funcionou para mim
fonte
Acho que isso está acontecendo quando você está abrindo o app.xcworkspace, não o app.xcodeproj.
Solução: instale o pod e abra o app.xcworkspace novamente.
fonte
Use o atalho ctrl+ cmd+ [ ou reinicie.
fonte
A correção de resposta principal não funcionou para mim ao executar o Xcode 8 beta. mas o que funcionou foi desconectar um dispositivo conectado (iPhone, iPad etc.) e reconectar. Os esquemas então reapareceriam.
fonte
Para mim a seguir funcionou
Vá para o Diretório do seu Projeto e clique com o botão direito no
e exclua xcuserdata .
não se esqueça de reiniciar o Xcode
fonte
pod install
linha fez o trabalho sem nem mesmo deletar oxcuserdata
trabalhado.Deve funcionar. Instale pods se necessário e abra o projeto. O alvo deve estar disponível novamente.
fonte
Se você estiver usando pods e usando o espaço de trabalho correto, o que eu descobri que funciona melhor é simplesmente abrir o terminal, executar a atualização do pod, reiniciar o Xcode e sempre que ele consertar o problema para mim.
fonte
Em primeiro lugar, quando você está usando Cocoapods para desenvolver projetos iOS, você precisa abrir o projeto com
.xcodeworkspace
arquivo em vez de.xcodeproj
arquivo.Em segundo lugar, você pode
Show Package Contents
com o.xcworkspace
arquivo, você encontrará ocontents.xcworkspacedata
arquivo.<?xml version="1.0" encoding="UTF-8"?> <Workspace version = "1.0"> <FileRef location = "group:BluetoothColorLamp24G.xcodeproj"> </FileRef> <FileRef location = "group:Pods/Pods.xcodeproj"> </FileRef> </Workspace>
preste atenção a esta linha:
location = "group:BluetoothColorLamp24G.xcodeproj"
O
.xcworkspace
arquivo faz referência ao.xcodeproj
arquivo.Ambiente de desenvolvimento:
macOS 10.14 Xcode 10.1
fonte
Para mim, mudei para um Macbook diferente. Correr
pod update
consertou tudo para mim.fonte
Esta resposta é para pessoas que tentaram de tudo nas respostas e ainda não corrigiram o problema:
Sua solução é
git checkout mainline
. Porque você provavelmente brincou com o arquivo xcodeproj e está quebrado agora ..fonte
Eu removi o pod completamente do meu projeto e o adicionei novamente .. recuperei meu alvo e tudo
fonte
No meu caso, a causa foi renomear o projeto, então fui para Gerenciar Schemas e criei o App Schema novamente (botão +).
fonte
No meu caso, perdi}; em project.pbxproj depois de resolver conflitos
fonte
Se você alterou a alteração de nome principal desativada / em seu projeto no passado e depois excluiu o Xcode e seus dados, você verá este problema. Quando você clonará este projeto em outro dispositivo. Você verá o mesmo problema. Para corrigir isso, vá para o arquivo de pod, atualize o nome do destino e instale os pods novamente.
fonte
Nenhuma das opções acima funcionou para mim. Minha solução foi olhar as diferenças do arquivo de projeto em modo texto e descobri que
VALID_ARCHS
foi redefinido em dois lugares (VALID_ARCHS = ""
). Restaurando as configurações adequadas paraVALID_ARCHS
, também restaurou de volta os Esquemas.fonte
Acrescentarei a esta resposta ::: De @Chris Miles.
Close Xcode and delete the folder <username>.xcuserdatad from within <projectname>.xcodeproj/xcuserdata/. Then restart Xcode, the schemes should re-appear.
Feche o Xcode, e tudo mais, sobre o desenvolvimento ios como simuladores, então execute novamente a instalação do seu pod se você estiver usando pods de cacau.
Isso funciona para mim.
fonte
Isso geralmente ocorre quando você
install
usa um Cocoapod e tenta construir e executar a partir do seuworkspace
sem primeiro fechar oproject
. Se for esse o caso,quit Xcode
abra o aplicativo a partir do seu espaço de trabalho e ele deve ficar bem.fonte
No meu caso, mudei a ramificação para desenvolver e a janela apareceu se eu quiser salvar meu projeto novamente. Devo ter clicado em "fechar". De qualquer forma, perdi meu esquema e o que ajudou foi a re-ramificação para algum outro ramo, depois voltei para desenvolver e salvar novamente como eu deveria fazer em primeiro lugar
fonte