Роберт Харвери .Не удаляйте мой пост, не сообщив, почему вы его удалили.Это грубо.
Я столкнулся с той же проблемой, с которой возник этот вопрос, поэтому я потратил свое время на то, чтобы выявить проблему, воспроизвести проблему, сузить ее и объяснить как можно лучше, как этого не произошло - такжекак общее разочарование, которое возникает из-за такой проблемы (за 2 недели я столкнулся с двумя разными версиями Xcode).
Если вы собираетесь удалить мой пост, по крайней мере, найдите время, чтобы попытатьсяответьте на вопрос, как я пытался сделать.
Теперь перейдем к ответу, который фактически говорит о том, как эта проблема может быть создана и как этого избежать.
Я ПРОСТО это произвел, создав приложение для iOS.Зачем?Я переименовал свой целевой исполняемый файл.
Только что проверил это, проверив новую копию исходного кода и перестроив.
Приложение нормально работало на моем устройстве.
Пошел вXcode 4.2, переименован в цель.Запустил приложение.«Ошибка запуска исполняемого файла ...»
Я изменил имя файла обратно.Та же ошибка.
Очистил и снова запустил приложение, и оно запустилось.
Переименовало приложение, очистило и запустило его снова.Не так много удачи.
Не переименовывайте свое приложение, переименовывая цель.
Это такое глупое ограничение.Apple позволяет переименовывать целевое приложение, но при этом оно не позволяет запускать ваше приложение на устройстве.
РЕДАКТИРОВАТЬ: я не проверял ни один код, но теперь не могу проверить и собратьи запустить любое приложение без этого.Как вывести устройство / xCode из этого состояния после того, как вы его подключили к нему?
Даже приложение теперь падает при запуске int retVal = UIApplicationMain (argc, argv, nil, nil);
Это в Xcode 4.2 на Snow Leopard, но на прошлой неделе я попал в то же состояние с Xcode 3 на другом компьютере.
Редактировать 2: перезагрузил устройство, перезагрузил мой Mac.Сначала построил и запустил симулятор, затем на iPod touch Gen4.Это работает.