在xcode模擬器上執行3Dtouch
阿新 • • 發佈:2019-02-16
第一步,
cd SBShortcutMenuSimulator
make
(在終端敲下這3行命令,實際就是在電腦上編譯一個githup上的檔案。)
第二步
如果電腦中有多個Xcode版本,先做如下操作,如果只有Xcode7,則可以跳過第二步。
sudo xcode-select -switch/Applications/Xcode2.app/Contents/Developer/
注意:上面命令中,Xcode2.app是你電腦中Xcode的名字,這裡如要特別注意,如果名字中有空格,需要修改一下,把空格去掉,否則會影響命令的執行。
第三步開啟模擬器
在SBShortcutMenuSimulator的目錄中執行如下操作
在終端輸入
xcrun simctl spawn booted launchctl debug system/com.apple.SpringBoard --environment DYLD_INSERT_LIBRARIES=$PWD/SBShortcutMenuSimulator.dylib
xcrun simctl spawn booted launchctl stop com.apple.SpringBoard
第四步
在終端輸入
echo'com.apple.mobilecal' | nc 127.0.0.18000
其中,com.apple.mobilecal是應用的Bundle
ID ,如果要測試我們的應用,將其改為我們應用的BundleID即
***********************************
注意一點,如果這個錯誤的話
要用iOS9.1的模擬器。(謹記)
目前 3d touch的預覽功能,暫時不能在模擬器上實現。