Index: Sources/Qt4/qt/qmake/generators/mac/pbuilder_pbx.cpp =================================================================== --- Sources/Qt4/qt/qmake/generators/mac/pbuilder_pbx.cpp (revision 3739) +++ Sources/Qt4/qt/qmake/generators/mac/pbuilder_pbx.cpp (revision 3741) @@ -920,8 +920,11 @@ QString key = keyFor(library); bool is_frmwrk = (library.endsWith(".framework")); t << "\t\t" << key << " = {" << "\n" - << "\t\t\t" << writeSettings("isa", (is_frmwrk ? "PBXFrameworkReference" : "PBXFileReference"), SettingsNoQuote) << ";" << "\n" - << "\t\t\t" << writeSettings("name", escapeFilePath(name)) << ";" << "\n" + << "\t\t\t" << writeSettings("isa", "PBXFileReference", SettingsNoQuote) << ";" << "\n"; + if(is_frmwrk) { + t << "\t\t\t" << writeSettings("lastKnownFileType", "wrapper.framework", SettingsNoQuote) << ";" << "\n"; + } + t << "\t\t\t" << writeSettings("name", escapeFilePath(name)) << ";" << "\n" << "\t\t\t" << writeSettings("path", escapeFilePath(library)) << ";" << "\n" << "\t\t\t" << writeSettings("refType", QString::number(reftypeForFile(library)), SettingsNoQuote) << ";" << "\n" << "\t\t\t" << writeSettings("sourceTree", sourceTreeForFile(library)) << ";" << "\n"