由于手頭上只有一臺ipAD一代,近期升級到IOS5.0了(人家apple只讓升級到此為止)而開發環境Xcode版本是5.1,默認情況下XCode編譯出來的代碼最低能跑在IOS6.0下,
于是GOOGLE了地球一圈,找了些方法,現詳細備忘如下:
1、選擇“PRoject targets”-> "Build Settings"->"Architectures"->"Other..."
由于俺這里沒有網上說的"Standard architectures (armv7,armv7s)" 這一項可以選擇, 所以只能選擇Other, 就會彈出一個框,點擊左下角的+號就是添加一項值,開始的時候不怎么明白到底要怎么加,所以就一股腦的將這串值寫在里面,然后回車確認,有了,選中它,然后 回到"General"->"Deployment Info"->"Deployment Target"下拉列表里最低可以選擇“4.3”,比默認情況還多出了“5.0”、“5.1”,選中“5.0”,模擬器上編譯運行,沒問題!接上真機,編譯報告“No architectures to compile for (ARCHS=Standard architectures (armv7, armv7s), VALID_ARCHS=armv7 armv7s).”,繼續GOOGLE,奶奶的看E文費勁,改用SOGOU,真正幫俺大忙的是這位博主的文章" 2、選擇“project targets”->"Build Settings"->"Valid Architectures"-> 雙擊就可以更改為"i386 armv7" 再真機調試,通過! 備忘一下,希望能給其他遇到類似問題的同學有所幫助~
新聞熱點
疑難解答