Ошибка xcode: выбранное место назначения прогона недопустимо для этого действия - PullRequest
3 голосов
/ 23 марта 2011

мое приложение в симуляторе 4.3 и устройство работают хорошо. Теперь я хочу проверить это в симуляторе 4.0, и у меня также есть устройство 4.2.1. Поэтому я установил цель развертывания ios на 4.0 (пробовал также 4.2), но xcode выдает мне эту ошибку: выбранное назначение выполнения недопустимо для этого действия.

Затем я добавил свой второй iphone в профиль инициализации и вижу его на устройстве в xcode для сборки, но то же самое: выбранное назначение запуска недопустимо для этого действия.

Как я могу прочитать (или, если можно мне объяснить), где найти, как настроить проект для запуска в 4.0 4.2 и 4.3 симуляторе, например?

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

Спасибо в совете.

Ответы [ 3 ]

10 голосов
/ 03 июня 2011

Вам необходимо установить цель развертывания iOS как для элементов Project, так и для элементов Target.Когда вы щелкнете значок проекта в навигаторе проекта, слева вы увидите две группы: Проект и Цели.Project будет содержать ваш проект, а раздел Targets будет содержать ваши приложения и цели модульного тестирования.Установите iOS Deployment в настройках вашего проекта и в настройках цели (приложения, а не тесты).

4 голосов
/ 26 апреля 2011

Вам необходимо изменить базовый SDK для проекта:

1) Нажмите на PROJECT_NAME в Навигаторе проекта 2) Нажмите на PROJECT_NAME под меткой «PROJECT» на следующей панели 3) Нажмите «Настройки сборки»вкладка 4) В разделе «Архитектуры» -> «Базовый SDK» -> «Отладка» выберите «Последние (iOS4.3)» 5) «Подписание кода» ->«Отладка» -> «Любой iOS SDK», выберите свой профиль обеспечения Apple 6) В соответствии со схемами проекта вы сможете выбрать iPhone / iPad.

Вуаля!PS: Вы должны увидеть все SDK, которые вы установили на шаге 4).

0 голосов
/ 26 марта 2011

Проверьте ваш SDK и войдите в личность в вашей конфигурации сборки. Вот так я решил эту проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...