在air app開發(fā)過程中,最好是真機(jī)調(diào)試能發(fā)現(xiàn)很多的問題,尤其是發(fā)現(xiàn)很多適配方面的問題累提,但是又不可能做到所有的機(jī)型的開發(fā)機(jī)都有判呕,尤其是像我這種屌絲級別的獨(dú)立開發(fā)者倦踢。所以用ios模擬器,在測試機(jī)型適配方面就顯得很重要了侠草。
不幸的是辱挥,此路不通問題如下
- 如果啟動(dòng)模擬器
- 啟動(dòng)模擬器后,也只能是iphone5 機(jī)型
啟動(dòng)ios模擬器調(diào)試
當(dāng)你興高采烈的完成了下面的設(shè)置以后边涕,滿懷自信的點(diǎn)“調(diào)試按鈕”晤碘,什么鬼褂微,怎么沒有反應(yīng),提示了一個(gè)什么東西哼蛆。
于是你開始在百度蕊梧,google里面搜索,flash builder ios 模擬器調(diào)試沒有反應(yīng)腮介。是不是我的問題太傻比了肥矢,怎么沒有問的,騷年叠洗,莫急甘改,讓老衲來給你指點(diǎn)迷津吧,上圖
找到你的mac的系統(tǒng)偏好設(shè)置 > 安全性與隱私 如圖選中 adobe flash builder 就可以了灭抑。
還真的是十艾,跑起來了真的跑起來了。騷年腾节,你以為這樣就沒事了嗎忘嫉,當(dāng)你想用模擬器,模擬下iphone6 or iphon6 p等等其他機(jī)型案腺,在模擬器設(shè)置里面設(shè)置好以后庆冕。我靠什么情況,怎么還是iphone5 ,我們要講的下一個(gè)問題來了劈榨。
如何設(shè)置 ios 模擬器機(jī)型
launchctl setenv AIR_IOS_SIMULATOR_DEVICE "iPhone 4s"
launchctl setenv AIR_IOS_SIMULATOR_DEVICE "iPhone 5"
launchctl setenv AIR_IOS_SIMULATOR_DEVICE "iPhone 5s"
launchctl setenv AIR_IOS_SIMULATOR_DEVICE "iPhone 6"
launchctl setenv AIR_IOS_SIMULATOR_DEVICE "iPhone 6 Plus"
launchctl setenv AIR_IOS_SIMULATOR_DEVICE "iPad 2"
launchctl setenv AIR_IOS_SIMULATOR_DEVICE "iPad Retina"
launchctl setenv AIR_IOS_SIMULATOR_DEVICE "iPad Air"
根據(jù)你要調(diào)試的機(jī)型在終端里面访递,輸入相應(yīng)的指令就可以了。但是同辣,這里要特別強(qiáng)調(diào)一下拷姿,記得 重啟一下flash builder。而且也不并不是所有的命令都有效的旱函,我曾經(jīng)斗膽想在iPad Pro上模擬測試响巢。
launchctl setenv AIR_IOS_SIMULATOR_DEVICE "iPad Air"
*** 無效,不曉得是什么原因陡舅。閣下如果知道還請明示抵乓。***