После обновления с 4.1 до 4.2.1 я не смог развернуть свой iPhone 1-го поколения.Я получил сообщение о том, что необходимо загрузить отладчик для версии 3.0 - 3.2.Я скачал его.
После загрузки отладчика, теперь Xcode отображает сообщения:
"Сборка завершена успешно" и "Завершено выполнение ....".
Но приложениедаже не запускается!Там не было никаких изменений кода.Единственное другое изменение заключается в том, что XCode предложил обновить параметры сборки, чтобы использовать компилятор llvm 3.0 (все, что я сделал, это нажал ОК).
Теперь он не будет развернут на моем iPhone первого поколения.!: C
Похоже, что без проблем развертывается на моем iPod touch 4-го поколения (iOS 5.01 (9A405)).
Есть ли какие-то изменения кода или изменения настроек, которые мне нужно сделать?Последняя версия Xcode, где я мог развернуть, была 4.1.После этого я обновил до 4.2.1
РЕДАКТИРОВАТЬ: я следовал советам rckoenes ниже, и я добавил armv6 и armv7 в архитектуры (и удалил переменную, которая уже была там).Теперь приложение запускается на моем устройстве, но почти сразу после запуска появляется следующая ошибка:
dyld: Символ не найден: __NSConcreteStackBlock Ссылка на: / var / mobile / Applications / 921C1E7F-449D-4EA1-AEAA-70A1AF60C351 / ProjectX.app / ProjectX Ожидается в: /usr/lib/libSystem.B.dylib
Я пробовал следующее:
в разделе «Этапы сборки» для целей, у меня естьдобавлен libSystem.B.dylib в разделе «Связать двоичные файлы с библиотеками».
Но сообщение об ошибке по-прежнему отображается.
РЕДАКТИРОВАТЬ: отметка библиотеки как необязательной в «Связать двоичные файлы с библиотеками» приводит к ошибкеуходи ".