Obwohl es möglich ist, dass etwas gelöscht wurde, habe ich die Erfahrung gemacht, dass etwas in der Projektdatei durcheinander geraten ist. Ich muss noch genau sagen, was dieses "Etwas" ist. Ich hatte ähnliche Probleme, wenn die SDK-Installation in Ordnung ist. Es gibt mehrere Möglichkeiten.
Fügen Sie zunächst alle Ihre Dateien zu einem neuen Projekt hinzu. Dies scheint normalerweise zu funktionieren. Eine Art Schmerz.
Zweitens können Sie in XCode / Get Info / Build / Library Search Paths mit der rechten Maustaste auf das Projekt klicken. Fügen Sie neue Pfade hinzu, die /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.sdk/usr/lib ähneln. Fügen Sie für jede Version (2.2.1 usw.) und Plattform (Simulator oder iPhoneOS) geeignete Versionen dieser Zeichenfolge hinzu. Führen Sie eine ähnliche Aktion für Framework-Suchpfade aus, wenn Frameworks Ihr Problem sind.
Drittens, was mehr Arbeit, aber zuverlässiger ist, ist das Öffnen von project.pbxproj in MyProject.xcodeproj (Textmate ist dafür gut geeignet). Suchen Sie nach "/ * Begin XCBuildConfiguration section * /", dann nach "LIBRARY_SEARCH_PATHS" und "FRAMEWORK_SEARCH_PATHS". Fügen Sie die Pfade entsprechend hinzu oder ändern Sie sie, und speichern Sie die Datei.
Auf jeden Fall ein Schmerz im Hintern, und ich würde sicher gerne die Ursache herausfinden, weil ich das schon ein paar Mal hatte. Das Projekt läuft gut, dann einfach hoch und weigert sich, dies aus einem scheinbar kleinen Grund zu tun.