在xcode模拟器上运行3Dtouch

第一步,


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.1 8000
其中,com.apple.mobilecal是应用的Bundle ID ,如果要测试我们的应用,将其改为我们应用的BundleID即

***********************************
注意一点,如果这个错误的话

要用iOS9.1的模拟器。(谨记)

目前 3d touch的预览功能,暂时不能在模拟器上实现。

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页