Я предлагаю другой метод (он мне помог, может, кому-то тоже поможет). Метод следующий (при условии, что у вас установлен Xcode3.0):
1) переименуйте .pbproj в .xcode
2) с помощью muCommander (http://www.mucommander.com/index.php#download) перейдите в папку .xcode. Внутри папки вы найдете 3 файла. * .mode1, * .pdxuser, * .pbxproj (где * - это имя пользователя).
3) теперь замените имя пользователя * .mode1 и * .pbxuser на ваше
(от johndow.mode1 до myusername.mode1)
4) после этого замените .mode1 на .mode1v3 (например, myusername.mode1 на myusername.mode1v3)
5) выберите myusername.pbxproj и нажмите кнопку View [F3] (находится в нижнем левом углу экрана mnCommander) и найдите следующие строки (самые верхние строки):
archiveVersion = 1;
классы = {
};
objectVersion = 39;
объекты = {
Замените 39 на 44 (число зависит от установленной версии XCode; вы можете узнать свою, создав новый проект и разместив те же строки в его * .pbxproj). Закройте и сохраните отредактированный документ.
Это все! Теперь попробуйте открыть проект с Xcode.
Некоторые необязательные шаги. Должен быть взят после того, как вы открыли и закрыли проект с помощью Xcode (после завершения предыдущего раздела).
6) все еще в том же документе прокрутите вниз и найдите следующие строки:
CFBundleShortVersionString
0.5.0
CFBundleSignature
????
CFBundleVersion
0.5.0
Заменить 0.5.0 на 1.0.23 или любое другое число, начиная с 1.0.0. Номер соответствует версии вашего продукта.
7) Теперь найдите эти строки:
OSBundleLibraries
com.apple.iokit.IOPCIFamily
1,4 * * тысяча тридцать одна
com.apple.iokit.IOStorageFamily
1,3
com.apple.kernel.iokit
1,1
Замените каждый номер на номер версии, установленный в вашей системе. Вы можете узнать версию, набрав в терминале "kextfind -bundle-id com.apple.iokit.IOPCIFamily" (где com.apple. . . * - ключ, который вы ищете) в терминале и Нажав Enter.
Вы получите что-то вроде этого:
/System/Library/Extensions/IOPCIFamily.kext
Теперь скопируйте строку, которую вы получаете в панели местоположений muCommander. Выберите version.plist и нажмите
Просмотреть кнопку [F3]. Найдите номер в:
CFBundleVersion
2,6
Этот номер - то, что вы искали.
8) найдите строку «MODULE_VERSION = 0.5;» (должно быть несколько экземпляров). Заменить 0,5 на 1,0, где 0,5 - это первые две цифры 0,5,0 (1,0,23)
9) найдите строку «compatibilityVersion =" Xcode 2.5 ";" и замените "2.5" на "3.0" (что является версией Xcode)
Конец.