Мне нужно разархивировать файл в /Developer
папку.
Установить Qt для iOS SDK
Qt for iOS SDK настроен на установку в стандартное место установки Xcode /Developer. Невозможно установить SDK в другое место без его предварительной перекомпиляции, поскольку место установки содержится в исполняемом файле qmake, который встроен как часть Qt.
Чтобы установить Qt for iOS SDK, откройте «Терминал» и введите в командной строке следующее:
tar –xf qt‐everywhere-ios‐4.8.0‐xxx.tar.gz –C /Developer
(где xxx — идентификатор, который можно использовать для определения сборки iOS SDK, например arm7-‐nossl) Это установит Qt для iOS SDK по следующему пути:
/Developer/Platforms/iPhoneOS.platform/Developer/usr/share/qt‐everywhere‐ios‐4.8.0
При выполнении операции я получаю информацию:
Lions-Mac:Documents User$ tar -xf qt-everywhere-ios-4.8.0-arm7-nossl.tar.gz -C /Developer
tar: could not chdir to '/Developer'
Есть идеи, в чем проблема?
решение1
Примечание:В Xcode 4.3 и выше
/Developer
папка не используется. Вам не нужно, или на самом деле не следует ничего извлекать туда!
Если tar
отсутствуют права на запись, используйте ту же команду, но с префиксом sudo
.
sudo tar -xf qt-everywhere-ios-4.8.0-arm7-nossl.tar.gz -C /Developer
Это позволит выполнить команду с root
разрешениями.
решение2
Этосжатый gzip tar
файл (см. .gz
расширение), поэтому вам нужно добавить z
.
tar -xzf qt-everywhere-ios-4.8.0-arm7-nossl.tar.gz -C /Developer