Я открыл проект, который всегда был iphone / ipad. Я не могу создать его сейчас, потому что по какой-то причине мой единственный вариант «Схема» - «MyApp My Mac 64-bit». Как я могу вернуть этот набор на симулятор iphone / ipad и устройства? Моя настройка «Целевое семейство устройств» - iPhone / iPad.
105
Ответы:
У меня была эта проблема несколько раз. В принципе, просто установить
Base SDK
вBuild Settings
кLatest OS X
и он должен работать правильно.источник
Недавно я столкнулся с этой проблемой и решил ее, изменив значение исполняемого файла с «None» на «AppName.app» в xcode.
Вам следует изменить:
кому:
источник
Вы пробовали редактировать схему? (Я предполагаю, что вы используете XCode 4). Я считаю, что вам может потребоваться установить для параметра «Базовый SDK» значение «iphoneos» (это переводится как «Последняя версия iOS»).
источник
У меня возникла такая же проблема в моем приложении, и я решил ее, выполнив следующие действия: 1. Перейдите в Project-> Build Settings 2. Измените BaseSDK на последнюю версию ОС.
источник
Вышеупомянутые решения не сработали для меня, потому что Xcode 4 не дал мне выбора, чтобы вернуться к iOS. Я закрыл Xcode, снова открыл, и все заработало!
источник
У меня та же проблема, похоже, что вы также совершили прыжок с новым обновлением Xcode 4, и это похоже на несовместимость кода.
Если вы хотите сохранить его для IOS (Iphone / Imac), отредактируйте схему [Product / Edit Scheme / Build / build => Destination drop down list.
Перед запуском Xcode убедитесь, что вы установили Ios SDK.
В другом месте, если вам нужно скомпилировать то же приложение для Mac, я также хотел бы знать ответ, поскольку это генерирует те же ошибки, что и вы.
источник
Недавно у меня была аналогичная проблема. Решил эту проблему, внеся некоторые изменения в базовый SDK проекта. Ниже приведены шаги:
источник
Я тоже просто столкнулся с проблемой. Что касается меня, я пытался «построить для тестирования» и столкнулся с этой ошибкой.
Чтобы исправить это, мне пришлось «Редактировать схему ...», а затем в раскрывающемся списке «Сборка» нажать «Сборка» и обязательно установить флажок «Тест» для цели.
источник
У меня было такое же сообщение об ошибке. Мое решение - удалить файл info.plist из фраз сборки -> скопировать ресурсы пакета.
источник
Цель развертывания отсутствует для указанного SDK ...
Выберите другую «Цель развертывания» (в настройках сборки), и появится симулятор.
Примечание. Это происходит при использовании SDK 5.1 (последней версии) с XCode 4 на Snow Leopard ..
источник
У меня только что возникла эта ошибка, для меня это было из-за некоторых причин, по которым мое имя устройства не отображалось в раскрывающемся списке устройств xcode, а просто общее имя. Отключил и снова подключил устройство, и все было в порядке.
источник
Мне пришлось объединить здесь пару решений, чтобы заставить его работать. Для меня настройки сборки проекта уже были установлены на «Последняя версия iOS».
Чтобы исправить это, мне пришлось изменить его на «OS X 10.6», затем собрать приложение (оно не будет создано), а затем снова установить «Последняя версия iOS», которая теперь снова работает.
источник
Я только что установил Xcode 4.1 (больно!), И когда я открыл одно из моих приложений, которое отлично работало до обновления, единственной активной схемой была «Мой 64-битный Mac». В этом случае необходимо было изменить схемы, а для вкладки «Информация» схемы сборки установите в раскрывающемся списке «Исполняемый файл» мою цель. Было установлено значение «Нет». Как только я это сделал, вместо него появился симулятор / устройство.
источник
Пробовал остальные без особой радости.
AFIAK, это проблема контроля версий, а не просто проблема Git!
Я дал коллеге копию проекта, в котором были изменены файлы, и возникла эта проблема.
Однако, когда я совершил / обновил репо и дал ему новую копию.
Эта проблема исправлена!
источник
Я столкнулся с той же проблемой, мне нужно было собрать SDK 10.6. Но я обнаружил, что XCode 4.4 не содержит этого SDK! Поэтому мне пришлось вернуть его, открыв содержимое пакета XCode.app и перейдя по адресу: XCode.app/Contents/Developer/Platforms/MacOSX.platforms/Developer/SDKs и скопировав MacOSX10.6.sdk из моего старого XCode. 3 Папка разработчика.
Как ни странно, это работает! Когда вы выходите и перезапускаете XCode и выбираете базовый SDK для проекта, в раскрывающемся списке появляется 10.6.
Но будьте осторожны, когда XCode устанавливает обновление, вам придется повторить этот процесс, как я обнаружил только что после обновления до 4.4.1.
источник
У меня такая же ошибка, и по какой-то причине после всего этого она не сработала. Обратите внимание, что в самом верхнем меню указано «Имя приложения»> «Разработчик iOS». Изменился на «Имя приложения»> «IPhone 5.0», перешел прямо в «Симулятор» и не получил ошибок.
источник