Xcode 4.2 не запускает мое приложение после восстановления MacBook (Snow Leopard) - PullRequest
0 голосов
/ 22 марта 2012

Недавно у меня был восстановлен MacBook, который я использую для разработки приложения (для работы).Не удалось запустить XCode, и при запуске «проверки прав доступа» на диске возник ряд проблем.Я скопировал проект на USB-накопитель и подготовился к повторному созданию образа машины.Теперь я вернул его, я переустановил Xcode, скопировал свой проект, и он открывается - отлично.Я начал вносить некоторые изменения в раскадровку и попытался запустить ее в симуляторе, после чего он, кажется, вылетает и возвращает меня к окну Xcode с запущенным отладчиком.

Я попытался решить проблемыНо я не могу найти ничего плохого.Это был работающий, простой проект (полностью основанный на подходе раскадровки, очень мало кода, так как я строил интерфейс, который был приемлемым), и раскадровка все еще открывается нормально, все переходы кажутся целыми и т. Д. Это просто не будетзапустить.Я попробовал его на другом MacBook (под управлением Lion), и он также не удался, жалуясь на «NSBundle» и «MainStoryboard» (извините, эта машина дома, и у меня нет точного сообщения) - пока длявсе намерения и цели выглядели хорошо.

Настройки сборки и т. д. все проверены, и сборка выполняется без проблем.Приложение хранится в другом месте на диске, где оно было изначально, поэтому, возможно, часть этой информации хранится где-то и требует сброса?Я пробовал это: XCode 4.2 MainStoryBoard не найден без изменений.

Если не считать того, что мне пришлось это пересмотреть и начать все заново, могу ли я что-нибудь сделать / попытаться спасти?Это не большой объем работы (вероятно, день или около того, в основном добавление текста / изображений в представления), но я хотел бы попытаться сохранить его, надеюсь, еще немного понять, что произошло?Если не считать того, что диск был поврежден, а также каким-то образом повредил проект, прежде чем я сделал резервную копию, я в растерянности.

Любые указатели приветствуются!

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Could not find a storyboard named 'MainStoryboard' in bundle NSBundle </Users/appdev/Library/Application Support/iPhone Simulator/5.0/Applications/82547437-7BE3-4960-B755-84E0A999A881/testApp.app> (loaded)'
*** First throw call stack:
(0x13be052 0x154fd0a 0x439352 0x151c9 0x15461 0x147c0 0x23743 0x241f8 0x17aa9 0x12a8fa9 0x13921c5 0x12f7022 0x12f590a 0x12f4db4 0x12f4ccb 0x142a7 0x15a9b 0x208d 0x1ff5)
terminate called throwing an exception(lldb)

Ответы [ 2 ]

1 голос
/ 22 марта 2012

Файл раскадровки, похоже, не помещается в ваш пакет приложений.Выберите его в навигаторе проекта на левой панели и убедитесь, что в окне инспектора файлов на правой панели есть прилипание к цели.

Кроме того, похоже, что вы не используете контроль версий,Используйте контроль версий!Если бы вы использовали контроль версий, вам не пришлось бы беспокоиться о переносе файлов с компьютера на компьютер, вы могли бы вернуться к рабочей версии и легко увидеть, в чем разница между старой рабочей версией иновая сломанная версия.

0 голосов
/ 22 марта 2012

проверьте следующие параметры в xcode: и убедитесь, что очистили перед сборкой приложения и запуском.

http://postimage.org/image/nk91mrlt9/ http://postimage.org/image/i3kd4zbqv/

...