run_at_apploader
同步资源:将当前项目内HTML资源同步到apploader的www目录
安装
npm install --save apploader
使用
同步资源并启动apploader
apploader.run(path, device);
- path 要同步的资源目录
- device 要同步到的设备类型(ios 或者 android)默认为安卓
示例
var apploader = require('apploader');
apploader.run('www','android');
Android 依赖环境
iOS 依赖环境
- Win 依赖
- Mac 依赖
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
cd "$(brew --repo)"
git remote set-url origin git://mirrors.ustc.edu.cn/brew.git
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/
brew install https://gist.github.com/Haraguroicha/0dee2ee29c7376999178c5392080c16e/raw/libimobiledevice.rb --HEAD --with-ios11
注意事项
若同步资源报错:
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.
需重启设备