Я недавно открыл проект в Xcode и теперь говорит, что у меня есть No Scheme
:
Когда я пытаюсь и Manage Schemes
не могу Autocreate Schemes Now
(отдельный пост, но, возможно, связанный), и схемы не указаны:
и когда я пытаюсь добавить схему, я получаю диалоговое окно с сообщением Target None
.
Что происходит и как мне исправить мой проект Xcode?
Ответы:
Закройте Xcode и удалите папку
<username>.xcuserdatad
изнутри<projectname>.xcodeproj/xcuserdata/
. Затем перезапустите Xcode, схемы должны появиться снова.РЕДАКТИРОВАТЬ: вам может потребоваться удалить из
.xcodeproj
файла и.xcworkspace
файлаисточник
.xcworkspace
файл вместо файла.xccodeproj
. Удалениеxcuserdatad
потенциальных клиентов также в рабочий.xcworkspace
файлЭто сработало для меня
источник
Я думаю, это происходит, когда вы открываете app.xcworkspace, а не app.xcodeproj.
Решение: установите модуль и снова откройте app.xcworkspace.
источник
Используйте ярлык ctrl+ cmd+ [ или перезапустите.
источник
Исправление верхнего ответа не помогло мне при запуске бета-версии Xcode 8. но что действительно работало, так это отключение подключенного устройства (iPhone, iPad и т. д.) и повторное подключение. Затем схемы снова появлялись.
источник
Для меня следующие сработали.
Перейдите в каталог своего проекта и щелкните правой кнопкой мыши на
и удалите xcuserdata .
не забудьте перезапустить Xcode
источник
pod install
Линия сделала работу , когда даже не вычеркиванийxcuserdata
работали.Если вы используете модули и правильное рабочее пространство, то, как мне показалось, лучше всего работает, просто откройте терминал, выполните обновление модуля, перезапустите Xcode, и каждый раз, когда он устраняет проблему для меня.
источник
Во-первых, когда вы используете Cocoapods для разработки проектов iOS, вам нужно открыть проект с
.xcodeworkspace
файлом вместо.xcodeproj
файла.Во-вторых, вы можете
Show Package Contents
с.xcworkspace
файлом, вы найдетеcontents.xcworkspacedata
файл.<?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>
обратите внимание на эту строку:
location = "group:BluetoothColorLamp24G.xcodeproj"
У
.xcworkspace
файла есть ссылка на.xcodeproj
файл.Среда разработки:
macOS 10.14 Xcode 10.1
источник
Это должно сработать. При необходимости установите поды и откройте проект. Цель должна быть снова доступна.
источник
Что касается меня, я перешел на другой Macbook. Бег
pod update
все исправил для меня.источник
Этот ответ предназначен для людей, которые попробовали все, что было в ответах, и все еще не устранили проблему:
Ваше решение
git checkout mainline
. Потому что вы, вероятно, играли с файлом xcodeproj и теперь он сломан.источник
Я полностью удалил модуль из своего проекта и добавил его снова ... получил свою цель и все
источник
В моем случае причиной было переименование проекта, поэтому я перешел в раздел «Управление схемами» и снова создал схему приложения (кнопка +).
источник
В моем случае я промахнулся}; в project.pbxproj после разрешения конфликтов
источник
Если вы в прошлом изменили основное изменение имени в своем проекте и после этого удалили Xcode и его данные, вы увидите эту проблему. Когда вы клонируете этот проект на другом устройстве, вы увидите ту же проблему. Чтобы исправить это, перейдите в свой файл модуля, обновите имя цели и снова установите модули.
источник
У меня ничего из вышеперечисленного не сработало. Мое решение заключалось в том, чтобы посмотреть на различия файлов проекта в текстовом режиме, и я обнаружил, что они
VALID_ARCHS
сброшены в двух местах (VALID_ARCHS = ""
). Восстановление правильных настроекVALID_ARCHS
, а также восстановление схем.источник
Я добавлю к этому ответу ::: От @Chris Miles.
Close Xcode and delete the folder <username>.xcuserdatad from within <projectname>.xcodeproj/xcuserdata/. Then restart Xcode, the schemes should re-appear.
Закройте Xcode и все, что касается разработки ios, например, симуляторов, затем снова запустите установку модуля, если вы используете какао-модули.
У меня это работает.
источник
Это обычно происходит, когда вы
install
- Cocoapod, и пытаетесь строить и запускать,workspace
не закрываяproject
. В этом случаеquit Xcode
откройте приложение из рабочего пространства, и все будет в порядке.источник
В моем случае я перегруппировался для разработки, а затем появилось окно, если я хочу повторно сохранить свой проект. Я, должно быть, нажал кнопку «закрыть». В любом случае, я потерял свою схему, и то, что помогло, было переключением на какую-то другую ветку, а затем обратно, чтобы разработать и пересохранить, как я должен был делать в первую очередь
источник