WeTouch 开发文档

WeTouch 开发文档

ios真机运行

ios真机运行,需要安装一些依赖。Mac与Win所安装的不同。

Win 依赖

itunes: http://www.apple.com/cn/itunes/download/

Mac 依赖

安装 Homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

更换 Homebrew 源

cd "$(brew --repo)"
git remote set-url origin git://mirrors.ustc.edu.cn/brew.git

更换 Homebrew Bottles 源

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile

安装 libimobiledevice、ideviceinstaller、ifuse

sudo chown -R $(whoami) /usr/local
brew update
sudo chown root:wheel /usr/local
brew install --HEAD libimobiledevice
brew install --HEAD ideviceinstaller
brew cask install osxfuse
brew install ifuse
brew install homebrew/fuse/ifuse
sudo chmod -R 777 /var/db/lockdown/

安装适用于iOS11的补丁

brew install https://gist.github.com/Haraguroicha/0dee2ee29c7376999178c539
注意事项

若同步资源报错:

dyld: Library not loaded: /usr/local/lib/libosxfuse.2.dylib
Referenced from: /usr/local/bin/ifuse
Reason: image not found

执行如下命令:

brew cask install osxfuse

若同步文件报错:

Failed to start AFC service 'com.apple.mobile.house_arrest' on the device.

需重启设备

成功安装后,就可以开始真机运行了。

ios真机运行

ios端真机运行时,需要确保itunes与手机成功连接。

点击手机按钮可以查看连接的手机信息。

如果没有出现手机按钮,可以点击这里 查看帮助来修复

真机运行前需要先进行编译

编译成功后。在菜单中将会多出两个选项。选择在ios设备运行。

成功安装后,手动打开安装的app。第一次打开可能会提示需要信任该应用。见文档 " 入门 >> IOS上架APP >> 如何信任企业证书应用 "

如果提示超时,请尝试重新连接手机,多试几次。如果还不行,可以尝试重启手机或重启vscode。如果还不行,更换设备。