Я запускаю проект с нуля в Xcode4
, используя то же имя, что и предыдущая попытка проекта, который заменяет этот, сохраненный в другом каталоге.Пока все, что у него есть, это начальный контроллер панели вкладок, который Xcode
настроил для меня;ни одной строки добавленного кода с моей стороны.Когда я пытаюсь собрать и запустить его в iPhone 4.3 Simulator
, он вылетает , жалуясь на то, что не может найти файлы, на которые есть ссылки в старой версии, которые даже не упоминаются нигде в новом коде, то есть:
2011-07-29 12:30:37.751 DFM Mobile[770:207] Could not load the "190-bank.png" image referenced from a nib in the bundle with identifier "Department-of-Family-Medicine.DFM-Mobile"
Так что где-то кешируется информация о предыдущем проекте.Я удалил старый из симулятора и даже опустошил:
~/Library/Application Support/iPhone Simulator/
Я удалил кеш в:
~/Library/Caches/com.apple.Xcode
Я перезагрузился.Та же проблема.Любые предложения о том, где еще можно было бы обмануть, думая, что он запускает старый проект вместо нового?Я мог бы начать заново с новым именем, а затем переименовать его позже, но хочу избежать этой проблемы, если есть простой ответ.
Добавление: я вижу больше «призраков» предыдущих версий проекта.Я обошел все вышеизложенное, используя другое имя для нового проекта и затем переименовав его.Но сейчас я вижу артефакты предыдущего проекта в новом.Например, кнопка на панели навигации, которую я использовал в предыдущем проекте, который даже не существует в новом проекте (и использует графику, которой также не существует), появляется в новой версии, когда я загружаю ее вiPhone, но не в симуляторе iPhone.Это определенно новая версия проекта во всех других отношениях, но у нее есть один остаток, которого нет в коде.Так что происходит какое-то глючное кеширование, по крайней мере, частей предыдущего проекта.