Отменить "Обновить текущую цель для iPad? - PullRequest
0 голосов
/ 10 мая 2010

Я обновил текущую цель для iPad, и мне не понравился результат. Теперь я попытался понизить рейтинг, удалив файлы, но он не работает. Помогите!

Нужно ли менять настройки проекта? Сохраняет ли XCode резервную копию проекта? Что делать ... Он больше не работает на iPhone ...

EDIT:

Журнал сбоя консоли на симуляторе iPhone:

2010-05-10 00:11:02.455 iDecide[9743:207] Unknown class iDecideAppDelegate in Interface Builder file.
2010-05-10 00:11:02.456 iDecide[9743:207] Unknown class iDecideViewController in Interface Builder file.
2010-05-10 00:11:02.465 iDecide[9743:207] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UICustomObject 0x391eb80> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key viewController.'
2010-05-10 00:11:02.466 iDecide[9743:207] Stack: (
    34047067,
    2420679945,
    34206145,
    215656,
    214197,
    4551796,
    33949999,
    4546347,
    4554615,
    2715730,
    2754518,
    2743092,
    2725503,
    2752609,
    39038297,
    33831808,
    33827912,
    2719253,
    2756527
)

EDIT:

Кажется, я удалил мои файлы классов из проекта. Теперь он снова работает на iPhone Simulator. Время проверить сделку с симулятором iPad и минимальной ОС.

Ответы [ 2 ]

4 голосов
/ 10 мая 2010

Посмотрите под Targets - у вас должна быть исходная цель, а другая - имя приложения ipad (или что-то подобное). Вам больше не понадобится эта цель, поэтому избавьтесь от нее и убедитесь, что ваша конфигурация сборки указывает на вашу исходную цель - таким образом, правильные файлы компилируются и копируются в комплект приложения при выполнении сборки.

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

Xcode имеет встроенную поддержку SVN, но я все еще нахожу его глючным (особенно при работе с форками ресурсов), поэтому рекомендую использовать отдельный клиент (я использую Syncro) . Вы даже можете настроить свой SVN-репозиторий локально (в вашей файловой системе), поэтому вам не нужно иметь назначенный сервер / хост. В Google есть сотни руководств по SVN, так что стоит посмотреть.

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

0 голосов
/ 11 ноября 2010

Перейдите для редактирования активной цели (отредактируйте цель развертывания), затем измените семейство целевых устройств на iPhone

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