我需要將文件取消存檔到該/Developer
資料夾。
安裝 Qt for iOS SDK
Qt for iOS SDK 已配置為安裝在預設 Xcode 安裝位置 /Developer 中。如果不先重建 SDK,則無法將 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 for 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
它是壓縮的 tar
文件(請參閱.gz
擴展名),因此您需要添加z
.
tar -xzf qt-everywhere-ios-4.8.0-arm7-nossl.tar.gz -C /Developer