Я решил сделать отдельную цель для своего приложения для разработки, используя Xcode 4.1. Я продублировал цель, изменил идентификатор пакета, сделал новую схему. Первоначальная цель называлась «xxx», а новая - «xxxDev».
Приложение правильно собирает, запускает и отлаживает (вроде) на iPhone / iPad. Обе версии; Dev и non-dev находятся на iPhone. Всего две проблемы:
1) при отладке очень часто xCode не может подключиться к только что запущенному процессу.
2) я всегда получаю предупреждение
предупреждение: невозможно прочитать символы для /Users/jon/Library/Developer/Xcode/DerivedData/xxx-eesunloavphkaraezppecayjklqw/Build/Products/Debug-iphoneos/xxx.app/xxxDev (файл не найден).
Файл правильно построен под
/Users/jon/Library/Developer/Xcode/DerivedData/xxx-eesunloavphkaraezppecayjklqw/Build/Products/Debug-iphoneos/xxxDev.app/xxxDev
По какой-то причине при запуске отладчика он каким-то образом держится за старый каталог сборки "xxx.app", и я не могу найти, как я могу это изменить. Схема, которую я использую, указывает на исполняемый файл xxxDev.app.
Я собрал все возможные файлы в разных каталогах и ничего не нашел.
У кого-нибудь есть идеи?