Проект Xcode iOS показывает только "Мой Mac 64-бит", но не симулятор или устройство

Это только начало происходить, когда в моем проекте iOS отображается только "Мой Mac 64-бит", а не Симулятор или мой iPhone. Я понятия не имею, почему это происходит. Я не думаю, что я что-то изменил.

enter image description here

У меня есть мой проект, установленный на iOS 5 в качестве базового SDK, но независимо от того, что я делаю, похоже, я никогда не показываю свои другие варианты для создания. Я несколько раз перезапустил Xcode и до сих пор не повезло.

Почему происходит?

Xcode 4.2, Build 4D199

Ответ 1

Я понял это. Мне пришлось отредактировать схему (Product- > Scheme- > Edit Scheme...), и по какой-то причине не был выбран исполняемый файл. Я выбрал свое приложение, сохраненное, и теперь у меня есть мои симуляторы и параметры устройства.

Ответ 2

Вот как я решил эту проблему. Щелкните правой кнопкой мыши файл xcodeproj и выберите "показать содержимое пакета". Теперь удалите все внутри папки xcuserdata. Вуаля. Я надеюсь, что это поможет кому-то еще, столкнувшись с этой проблемой.

Ответ 3

Имела ту же проблему.

Ни одно из вышеперечисленных решений не работало. В конце я нажал "Управление схемами", а затем "Autocreate Schemes Now". Затем выберите новую схему в Xcode. Теперь вы получите все параметры устройства/симулятора.

Это может быть немного ядерным вариантом, если вы находитесь на полпути через проект. Моя проблема возникла, когда я начинал новый проект и переименовал проект. В этом сценарии, казалось, работала только автоматическая сборка новой схемы.

Ответ 4

Это происходит, когда вы меняете название своего проекта или что-то в этом роде. Решение состоит в том, что вы должны выбрать правильный "Scheme" для своего проекта. Вот решение:

После открытия вашего проекта:

  • Go to "Product" from upper menu
  • Select "Scheme" from the list
  • Then select "Manage Scheme"
  • Now no matter your "Project Name" is listed here or not just click on "Autocreate Schemes Now" from the upper-right side of the window.
  • Press "ok", now your project rebuild and you can find the "Simulator List" on the top.

Надеюсь, это поможет вам, ребята.

Ответ 5

Существуют различные решения этой проблемы. Ниже приведены два подхода, которые я использовал:

  • Щелкните правой кнопкой мыши файл xcodeproj. Выберите "показать содержимое пакета". Теперь удалите все внутри папки xcuserdata.

  • Выберите "Редактировать схему". Раздел Executable будет иметь "none" на вкладке "Информация" окна. Теперь выберите "ProjectName.app".

Screenshot

Ответ 6

Часто это может произойти, когда некоторые файлы изменяются без благословения xcode. Как при переключении между ветвями управления версиями. Обычно перезапуск Xcode исправляет эту проблему.

Ответ 7

Ни одно из предложений здесь не работало для меня, но что именно нажимал на проекте на боковой панели, а затем под "iOS Application Target", переключая "Устройства".

Я был настроен на iPad. Я изменил его на "Универсальный", а затем вернулся к "iPad", и схема скорректировала себя.

Если это имеет значение, это делается в проекте PhoneGap/Cordova.

Ответ 8

Если вы видите эту проблему после переименования проекта, актуальной проблемой является то, что в схеме указан контейнер, который ссылается на ваше прежнее название проекта. Вы также должны отредактировать файл схемы в текстовом редакторе и заменить все экземпляры старого имени проекта новым именем проекта.

Вам нужно пройти все вспомогательные файлы в папке проекта и заменить имя старого проекта на новый, чтобы исправить эту проблему. Все остальные работы, перечисленные в других ответах, - это просто способы заставить Xcode сделать это за вас.

Ответ 9

У меня возникла эта проблема, когда я создал проект с Xcode 4.5 (iOS SDK 6) и позже открыл его с помощью Xcode 4.2 (iOS SDK < 6). Я решил эту проблему, выберите Target- > Summary, в разделе "Цель развертывания", я установил ее в 5.0:

enter image description here

Xcode 4.2 не поддерживает iOS SDK 6.0, поэтому мне нужно понизить целевой показатель развертывания, а затем я получил свое устройство в схеме. Надеюсь, что это поможет кому-то.

Ответ 10

Выберите "Редактировать схему", вы будете иметь None в "Executeable", вместо этого выберите ваш .app вместо раскрывающегося меню, надеюсь, что он помогает

Ответ 11

Привет, у меня есть тот проект, который я получил из колледжей.
Я решил это, создав "новую схему" с именем проекта.

Thanx,

Ответ 12

Как правило, загруженные коды примеров имеют такую ​​проблему. Их можно изменить, изменив Base SDK на последнюю iOS на вкладке "Настройка сборки" вашего проекта.

enter image description here

Ответ 13

Если ничего выше не работает, щелкните проект с боковой панели, как показано на рисунке вверху, затем перейдите к PROJECT, затем выберите "Настройки сборки", а затем "Архитектура" измените Поддерживаемые платформы с OSX на iOS.

Надеюсь, это поможет!

enter image description here

Ответ 14

У меня была эта проблема, и вот как я ее исправил.

В "настройках сборки" измените "Поддерживаемые платформы" с "iphoneos" на "iOS". Я не знаю почему, но это работает для меня.

Ответ 15

Автоматическая проверка настроек решила эту проблему для меня. (Кнопка "Проверить настройки" )

Ответ 16

Я решил эту проблему, установив целевую версию развертывания в более низкую или ту же версию, которую поддерживает Xcode (iOS SDK).

Ответ 17

в моем случае мне пришлось сменить базовый SDK в проекте → Build Settingd на последнюю версию ios sdk

Ответ 18

Я пробовал каждое предлагаемое решение, которое я мог найти в stackoverflow для этой проблемы.

В конце концов, я удалил приложение Xcode и снова загрузил его из App Store. После установки симуляторы вернулись.

Ответ 19

Зайдите в настройки сборки → Все → Поддерживаемые платформы. Нажмите на него и выберите iOS. Мой был в Mac по какой-то странной причине. Я никогда не менял это!