如何在低版本的Xcode中使用高版本的SDK

2021-09-23 17:35:28 字數 808 閱讀 3021

這幾天需要在 ios 上做乙個關於 opengl es 的課設,想要真機除錯時才發現我的 4.2 版本的 xcode 最高只支援 ios 5.0 的 sdk,而我手上的兩部測試裝置都已經公升級到了 ios 5.1.1。雖然備份的有 shsh 可以降回 ios 5.0,但是總覺得太麻煩了,於是打算公升級到 xcode 4.3.2。(xcode 4.3.1 及以上版本支援 ios 5.1.1 除錯,僅限 lion 系統)

搜尋了一下發現有人遇到了同樣的問題,而解決方法如下:

0、測試環境 mac os x 10.7 + xcode 4.2,欲實現效果:在 xcode 4.2 下實現 5.1.1 真機除錯

3、在新的檔案瀏覽視窗裡,定位到

4、將 5.1(9b176) 這個資料夾複製到你的 xcode 對應目錄中

/developer/platforms/iphoneos.platform/devicesupport

5、同樣把 ios 5.1 (或 5.1.1 )的 sdk 複製到 xcode 的對應目錄

/developer/platforms/iphoneos.platform/developer/sdks/iphoneos5.1.sdk

6、如果開啟了 xcode 就徹底關閉 xcode 後重啟,然後選擇你的 5.1.1 的機器,直接進行編譯即可

已知的問題是可能在編譯時 xcode 提示無法啟動執行緒,但是應用已經傳到了裝置內,再手動從裝置端開啟即可,這樣的壞處時在真機除錯時無法實時獲得除錯資訊。因此本文只能是權宜之計,還是公升級到蘋果要求的版本再開發為好!

使用低版本gcc g

解決方法為有兩個 第乙個方法 進入這個目錄,輸入命令 sudo dpkg i sudo mv usr bin gcc usr bin gcc mybackup sudo ln s usr bin gcc 4.1 usr bin gcc 如果需要使用gcc 4.6編譯其他程式,可以直接呼叫gcc 4....

Xcode之真機低版本除錯

以xcode8舉例,xcode8支援ios8以下真機測試方法如下 xcode 7顯示包內容 contents developer platforms iphoneos.platform devicesupport 把裡邊 6.0 6.1 7.0 7.1 的資料夾貼上到xcode8 對應的資料夾內 應...

WIN7如何使用低版本IE

分步閱讀 ie更新到10.0及更高版本後,對於低版本的ie ie8以下 如果不解除安裝高版本ie是無法安裝的,甚至64位或旗艦版的pc是沒有ie8以下的安裝版本的,對於一些特別需求的童鞋 需要支付功能 某些考試報名 測試網頁人員等 需要使用低版本的ie,今天來支兩招供大家滿足需求。1火狐瀏覽器以其超...